From: Fabrice Bellingard Date: Thu, 27 Sep 2012 09:51:23 +0000 (+0200) Subject: SONAR-3636 Improve unit test X-Git-Tag: 3.3~195 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=2f6a92af31129c41881de8867aea968817624cc5;p=sonarqube.git SONAR-3636 Improve unit test --- 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