aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-batch/src/test
diff options
context:
space:
mode:
authorFabrice Bellingard <fabrice.bellingard@sonarsource.com>2012-09-27 11:51:23 +0200
committerFabrice Bellingard <fabrice.bellingard@sonarsource.com>2012-09-27 11:51:23 +0200
commit2f6a92af31129c41881de8867aea968817624cc5 (patch)
tree9737e80eac2bc2701d7a4cc4f4ae38810c605f9f /sonar-batch/src/test
parenteacd1ccd5e4edae7c3edceb4f4be483fc1718dc9 (diff)
downloadsonarqube-2f6a92af31129c41881de8867aea968817624cc5.tar.gz
sonarqube-2f6a92af31129c41881de8867aea968817624cc5.zip
SONAR-3636 Improve unit test
Diffstat (limited to 'sonar-batch/src/test')
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/index/DefaultResourcePersisterTest.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/sonar-batch/src/test/java/org/sonar/batch/index/DefaultResourcePersisterTest.java b/sonar-batch/src/test/java/org/sonar/batch/index/DefaultResourcePersisterTest.java
index 2068dbee67d..75f86585fed 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/index/DefaultResourcePersisterTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/index/DefaultResourcePersisterTest.java
@@ -21,6 +21,7 @@ package org.sonar.batch.index;
import org.junit.Before;
import org.junit.Test;
+import org.sonar.api.database.model.ResourceModel;
import org.sonar.api.resources.JavaFile;
import org.sonar.api.resources.JavaPackage;
import org.sonar.api.resources.Library;
@@ -30,6 +31,7 @@ import org.sonar.jpa.test.AbstractDbUnitTestCase;
import java.text.ParseException;
import java.text.SimpleDateFormat;
+import static org.fest.assertions.Assertions.assertThat;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.notNullValue;
@@ -68,6 +70,10 @@ public class DefaultResourcePersisterTest extends AbstractDbUnitTestCase {
persister.saveProject(singleProject, null);
checkTables("shouldSaveNewProject", new String[] {"build_date", "created_at"}, "projects", "snapshots");
+
+ // SONAR-3636 : created_at must be fed when inserting a new entry in the 'projects' table
+ ResourceModel model = getSession().getSingleResult(ResourceModel.class, "key", singleProject.getKey());
+ assertThat(model.getCreatedAt()).isNotNull();
}
@Test