public void assertResourceCount(int expectedCount, Class<? extends IPResource> resourceType) { IPResourceService resourceService = getCommonServicesContext().getResourceService(); List<? extends IPResource> actualResources = resourceService.resourceFindAll( // resourceService.createResourceQuery(resourceType) // ); logger.info("Found {} resources of type {}; expecting {}", actualResources.size(), resourceType, expectedCount); for (IPResource actualResource : actualResources) { logger.debug("Actual: {}", actualResource); } Assert.assertEquals(expectedCount, actualResources.size()); }
private void common(CommonServicesContext services, ChangesContext changes) { IPResourceService resourceService = services.getResourceService(); List<Bind9Server> bind9Servers = resourceService.resourceFindAll(resourceService.createResourceQuery(Bind9Server.class)); bind9Servers.forEach(it -> { changes.resourceRefresh(it); }); }
@Test public void testQuerySetTexts_many_equal_0() { JunitsHelper.createFakeDataWithSets(getInternalServicesContext()); IPResourceService resourceService = getCommonServicesContext().getResourceService(); // sets_0.0 List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyEquals(JunitResource.PROPERTY_SET_TEXTS, Sets.newHashSet()) // ); List<String> actualTexts = items.stream().map(it -> it.getText()).sorted().collect(Collectors.toList()); Assert.assertEquals(Arrays.asList("example.com", "sets_0.0", "www.example.com", "www.example.com", "zz"), actualTexts); }
@Test public void testQuerySetDoubles_many_equal_0() { JunitsHelper.createFakeDataWithSets(getCommonServicesContext(), getInternalServicesContext()); IPResourceService resourceService = getCommonServicesContext().getResourceService(); // sets_0.0 List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyEquals(JunitResource.PROPERTY_SET_DOUBLES, Sets.newHashSet()) // ); List<String> actualTexts = items.stream().map(it -> it.getText()).sorted().collect(Collectors.toList()); Assert.assertEquals(Arrays.asList("example.com", "sets_0.0", "t1_aaa", "t2_aaa", "www.example.com", "www.example.com", "zz"), actualTexts); }
@Test public void testQuerySetFloats_many_equal_0() { JunitsHelper.createFakeDataWithSets(getCommonServicesContext(), getInternalServicesContext()); IPResourceService resourceService = getCommonServicesContext().getResourceService(); // sets_0.0 List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyEquals(JunitResource.PROPERTY_SET_FLOATS, Sets.newHashSet()) // ); List<String> actualTexts = items.stream().map(it -> it.getText()).sorted().collect(Collectors.toList()); Assert.assertEquals(Arrays.asList("example.com", "sets_0.0", "t1_aaa", "t2_aaa", "www.example.com", "www.example.com", "zz"), actualTexts); }
private void checkUniqueName(CommonServicesContext services, String name) { IPResourceService resourceService = services.getResourceService(); List<UnixUser> unixUsers = resourceService.resourceFindAll(resourceService.createResourceQuery(UnixUser.class) // .propertyEquals(UnixUser.PROPERTY_NAME, name)); if (unixUsers.size() > 1) { throw new IllegalUpdateException("Unix User name " + name + " is already used"); } }
@Test public void testQueryDouble_greater_yes() { IPResourceService resourceService = getCommonServicesContext().getResourceService(); List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyGreater(JunitResource.PROPERTY_DOUBLE_NUMBER, 1.5) // ); Assert.assertEquals(1, items.size()); Assert.assertEquals("zz", items.get(0).getText()); }
@Test public void testQueryInteger_equal_yes() { IPResourceService resourceService = getCommonServicesContext().getResourceService(); List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyEquals(JunitResource.PROPERTY_INTEGER_NUMBER, 5) // ); Assert.assertEquals(1, items.size()); Assert.assertEquals("t2_aaa", items.get(0).getText()); }
@Test public void testQueryFloat_greater_yes() { IPResourceService resourceService = getCommonServicesContext().getResourceService(); List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyGreater(JunitResource.PROPERTY_FLOAT_NUMBER, 3.1f) // ); Assert.assertEquals(1, items.size()); Assert.assertEquals("t2_aaa", items.get(0).getText()); }
@Test public void testQueryInteger_equal_yes() { IPResourceService resourceService = getCommonServicesContext().getResourceService(); List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyEquals(JunitResource.PROPERTY_INTEGER_NUMBER, 5) // ); Assert.assertEquals(1, items.size()); Assert.assertEquals("t2_aaa", items.get(0).getText()); }
@Test public void testQueryInteger_greater_yes() { IPResourceService resourceService = getCommonServicesContext().getResourceService(); List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyGreater(JunitResource.PROPERTY_INTEGER_NUMBER, 5) // ); Assert.assertEquals(1, items.size()); Assert.assertEquals("zz", items.get(0).getText()); }
@Test public void testQueryLong_equal_yes() { IPResourceService resourceService = getCommonServicesContext().getResourceService(); List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyEquals(JunitResource.PROPERTY_LONG_NUMBER, 4L) // ); Assert.assertEquals(1, items.size()); Assert.assertEquals("zz", items.get(0).getText()); }
@Test public void testQueryLong_greater_yes() { IPResourceService resourceService = getCommonServicesContext().getResourceService(); List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyGreater(JunitResource.PROPERTY_LONG_NUMBER, 4L) // ); Assert.assertEquals(1, items.size()); Assert.assertEquals("t2_aaa", items.get(0).getText()); }
@Test public void testQueryFloat_greater_equal_yes() { IPResourceService resourceService = getCommonServicesContext().getResourceService(); List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyGreaterAndEquals(JunitResource.PROPERTY_FLOAT_NUMBER, 3.1f) // ); Assert.assertEquals(2, items.size()); Assert.assertEquals("t2_aaa", items.get(0).getText()); Assert.assertEquals("zz", items.get(1).getText()); }
@Test public void testQueryLong_greater_equal_yes() { IPResourceService resourceService = getCommonServicesContext().getResourceService(); List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyGreaterAndEquals(JunitResource.PROPERTY_LONG_NUMBER, 4L) // ); Assert.assertEquals(2, items.size()); Assert.assertEquals("t2_aaa", items.get(0).getText()); Assert.assertEquals("zz", items.get(1).getText()); }
@Test public void testQueryString_like_yes() { IPResourceService resourceService = getCommonServicesContext().getResourceService(); // %_ List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyLike(JunitResource.PROPERTY_TEXT, "%_aaa") // ); Assert.assertEquals(2, items.size()); Assert.assertEquals("t1_aaa", items.get(0).getText()); Assert.assertEquals("t2_aaa", items.get(1).getText()); }
@Test public void testQueryFloat_less_equal_yes() { IPResourceService resourceService = getCommonServicesContext().getResourceService(); List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyLesserAndEquals(JunitResource.PROPERTY_FLOAT_NUMBER, 3.1f) // ); Assert.assertEquals(2, items.size()); Assert.assertEquals("t1_aaa", items.get(0).getText()); Assert.assertEquals("zz", items.get(1).getText()); }
@Test public void testQueryString_like_yes() { IPResourceService resourceService = getCommonServicesContext().getResourceService(); // %_ List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyLike(JunitResource.PROPERTY_TEXT, "%_aaa") // ); Assert.assertEquals(2, items.size()); Assert.assertEquals("t1_aaa", items.get(0).getText()); Assert.assertEquals("t2_aaa", items.get(1).getText()); }
@Test public void testQueryEnum_equal_yes() { IPResourceService resourceService = getCommonServicesContext().getResourceService(); List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyEquals(JunitResource.PROPERTY_ENUMERATION, JunitResourceEnum.B) // ); Assert.assertEquals(2, items.size()); Assert.assertEquals("example.com", items.get(0).getText()); Assert.assertEquals("zz", items.get(1).getText()); }
@Test public void testQueryEnum_greater_equal_yes() { IPResourceService resourceService = getCommonServicesContext().getResourceService(); List<JunitResource> items = resourceService.resourceFindAll( // resourceService.createResourceQuery(JunitResource.class) // .propertyGreaterAndEquals(JunitResource.PROPERTY_ENUMERATION, JunitResourceEnum.B) // ); Assert.assertEquals(3, items.size()); Assert.assertEquals("example.com", items.get(0).getText()); Assert.assertEquals("t2_aaa", items.get(1).getText()); Assert.assertEquals("zz", items.get(2).getText()); }