]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-1852 add IT
authorsimonbrandhof <simon.brandhof@gmail.com>
Mon, 8 Nov 2010 15:03:28 +0000 (15:03 +0000)
committersimonbrandhof <simon.brandhof@gmail.com>
Mon, 8 Nov 2010 15:03:28 +0000 (15:03 +0000)
tests/integration/tests/src/it/java/org/sonar/tests/integration/Struts139Test.java

index 690ebd7c6e7f0a45b3547e284a50044138fedd17..0ffda3a252c5240c07c4c532a4e0037761f559e7 100644 (file)
@@ -24,11 +24,14 @@ import org.junit.Test;
 import org.sonar.wsclient.Sonar;
 import org.sonar.wsclient.services.*;
 
+import java.util.Date;
 import java.util.List;
 
 import static org.hamcrest.core.Is.is;
 import static org.hamcrest.number.OrderingComparisons.greaterThan;
+import static org.hamcrest.number.OrderingComparisons.greaterThanOrEqualTo;
 import static org.hamcrest.number.OrderingComparisons.lessThan;
+import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertThat;
 
 /**
@@ -50,6 +53,13 @@ public class Struts139Test {
     sonar = Sonar.create("http://localhost:9000");
   }
 
+  @Test
+  public void shouldReturnAnalysisDate() {
+    Date date = sonar.find(new ResourceQuery(PROJECT_STRUTS)).getDate();
+    assertNotNull(date);
+    assertThat(date.getYear(), greaterThanOrEqualTo(110)); // 1900 + 110
+  }
+
   @Test
   public void strutsIsAnalyzed() {
     assertThat(sonar.find(new ResourceQuery(PROJECT_STRUTS)).getName(), is("Struts"));