@Test public void testFilterAll() { Assert.assertEquals( 2, this.baseEntityService .filter( ServerGenericFilterBuilder.createGenericFilter(ModuleDefinitionVO.class) .getGenericFilter()) .size()); }
@Test public void testFilter1() { ModuleDefinitionVO moduleDefinition = this.baseEntityService .filter( ServerGenericFilterBuilder.createGenericFilter(ModuleDefinitionVO.class) .addCriteria(ModuleDefinitionVO.FIELD_NAME, "moduledefinition1") .getGenericFilter()) .get(0); Assert.assertEquals("moduledefinition1", moduleDefinition.getName()); }
@Test public void testFilterOr() { GenericFilterVO<ModuleDefinitionVO> genericFilterVO = ServerGenericFilterBuilder.createGenericFilter(ModuleDefinitionVO.class).getGenericFilter(); // , ModuleDefinitionVO.FIELD_NAME, "moduledefinition1" List<ModuleDefinitionVO> moduleDefinitions = this.baseEntityService.filter(genericFilterVO); Assert.assertEquals("moduledefinition1", moduleDefinitions.get(0).getName()); Assert.assertEquals("moduledefinition2", moduleDefinitions.get(1).getName()); }
@Test public void testFilterwithAssociation() { GenericFilterVO<ModuleVO> genericFilterVO = ServerGenericFilterBuilder.createGenericFilter(ModuleVO.class) .addCriteria(ModuleVO.FIELD_NAME, "module1") .getGenericFilter(); genericFilterVO .addAssociation(ModuleVO.FIELD_MODULEDEFINITION) .addAssociation(ModuleDefinitionVO.FIELD_CLIENT); ModuleVO module = this.baseEntityService.filter(genericFilterVO).get(0); Assert.assertEquals("module1", module.getName()); Assert.assertNotNull(module.getModuleDefinition()); Assert.assertNotNull(module.getModuleDefinition().getClient()); }