]> source.dussan.org Git - sonarqube.git/commitdiff
Fix medium test
authorJulien HENRY <julien.henry@sonarsource.com>
Mon, 26 Jan 2015 17:32:01 +0000 (18:32 +0100)
committerJulien HENRY <julien.henry@sonarsource.com>
Mon, 26 Jan 2015 17:32:15 +0000 (18:32 +0100)
sonar-batch/src/test/java/org/sonar/batch/mediumtest/issues/ReportsMediumTest.java

index ad145b6c28624d19009efa436986537e5f9bfb79..71929a9686f36c79a70829446cebe5c0d3c7e267 100644 (file)
@@ -32,6 +32,9 @@ import org.sonar.batch.protocol.input.issues.PreviousIssue;
 import org.sonar.xoo.XooPlugin;
 
 import java.io.File;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.util.Date;
 
 import static org.assertj.core.api.Assertions.assertThat;
 
@@ -40,6 +43,16 @@ public class ReportsMediumTest {
   @org.junit.Rule
   public TemporaryFolder temp = new TemporaryFolder();
 
+  private static SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
+
+  private static Date date(String date) {
+    try {
+      return sdf.parse(date);
+    } catch (ParseException e) {
+      throw new IllegalStateException(e);
+    }
+  }
+
   public BatchMediumTester tester = BatchMediumTester.builder()
     .registerPlugin("xoo", new XooPlugin())
     .addDefaultQProfile("xoo", "Sonar Way")
@@ -51,6 +64,7 @@ public class ReportsMediumTest {
       .setRuleKey("xoo", "OneIssuePerLine")
       .setLine(1)
       .setSeverity("MAJOR")
+      .setCreationDate(date("14/03/2004"))
       .setChecksum(DigestUtils.md5Hex("packagehello;"))
       .setStatus("OPEN"))
     // Resolved issue
@@ -59,6 +73,7 @@ public class ReportsMediumTest {
       .setRuleKey("xoo", "OneIssuePerLine")
       .setLine(1)
       .setSeverity("MAJOR")
+      .setCreationDate(date("14/03/2004"))
       .setChecksum(DigestUtils.md5Hex("dontexist"))
       .setStatus("OPEN"))
     .build();