This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository observe. See http://git.codelutin.com/observe.git commit 6c688a16bb382ff3a04948153893f30c8cd18dce Author: Tony CHEMIT <chemit@codelutin.com> Date: Tue Aug 18 12:23:13 2015 +0200 Ajout commentaires sur un test --- .../observe/services/service/ReferentialDtoBuilderTest.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/observe-services-topia/src/test/java/fr/ird/observe/services/service/ReferentialDtoBuilderTest.java b/observe-services-topia/src/test/java/fr/ird/observe/services/service/ReferentialDtoBuilderTest.java index 5c1dcb4..78bba4a 100644 --- a/observe-services-topia/src/test/java/fr/ird/observe/services/service/ReferentialDtoBuilderTest.java +++ b/observe-services-topia/src/test/java/fr/ird/observe/services/service/ReferentialDtoBuilderTest.java @@ -8,6 +8,7 @@ import fr.ird.observe.entities.referentiel.Program; import fr.ird.observe.entities.referentiel.ProgramImpl; import fr.ird.observe.services.dto.constants.ReferentialLocale; import fr.ird.observe.services.dto.referential.I18nReferentialDto; +import fr.ird.observe.services.dto.referential.OrganismDto; import fr.ird.observe.services.dto.referential.ProgramDto; import fr.ird.observe.services.dto.referential.ReferentialDto; import fr.ird.observe.services.dto.referential.ReferentialLabelDto; @@ -16,6 +17,8 @@ import org.junit.Assert; import org.junit.Test; import org.nuiton.util.DateUtil; +import java.util.Set; + /** * Created on 17/08/15. * @@ -59,7 +62,14 @@ public class ReferentialDtoBuilderTest { ReferentialDtoBuilder<ProgramDto> builder = ReferentialDtoBuilder.create(ProgramDto.class, ReferentialLocale.FR); builder.copyEntity(program); ProgramDto programDto = builder.build(); + Set<Class<? extends ReferentialDto>> referentialDtoTypes = builder.getReferentialDtoTypes(); + + // On verifie les types de listes de labels détectées + Assert.assertNotNull(referentialDtoTypes); + Assert.assertEquals(1, referentialDtoTypes.size()); + Assert.assertTrue(referentialDtoTypes.contains(OrganismDto.class)); + // On vérife que le program a bien été copié Assert.assertEquals(program.getCode(), programDto.getCode()); Assert.assertEquals(program.isNeedComment(), programDto.isNeedComment()); Assert.assertNotNull(programDto.getStatus()); @@ -78,6 +88,7 @@ public class ReferentialDtoBuilderTest { Assert.assertEquals(program.getGearType().name(), programDto.getGearType().name()); Assert.assertEquals(program.getTargetDiscardsObservation(), programDto.getTargetDiscardsObservation()); + // On vérife que la référence sur l'organisme a bien été copiée ReferentialLabelDto organismDto = programDto.getOrganism(); Assert.assertNotNull(organismDto); Assert.assertEquals(organism.getTopiaId(), organismDto.getId()); -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.