diff --git a/src/test/java/campanule/datasource/CommandeMapperTest.java b/src/test/java/campanule/datasource/CommandeMapperTest.java index 173a99859bb17cffe7d881e5902347c0fec6febb..553ef3eedb186a22353260839cd04def976f36e0 100644 --- a/src/test/java/campanule/datasource/CommandeMapperTest.java +++ b/src/test/java/campanule/datasource/CommandeMapperTest.java @@ -588,5 +588,24 @@ public class CommandeMapperTest { } }); } + + @Test + public void testRetrieveByClient() throws PersistenceException { + final Identifiant idDefrere = IdentifiantBase.builder() + .uuid("DEMO0000-0000-0000-0002-000000000001") + .build(); + List entitesTrouvees + = (List) connectionManager.executeTransaction( + new Operation() { + @Override + public Object execute(MapperManager mm) + throws PersistenceException { + + return mm.getCommandeMapper().retrieveByClient(idDefrere); + } + }); + Assert.assertTrue(entitesTrouvees.size() == 3); //Defrere posséde 3 commandes + } + }