@Test public void testPropertyEqualsCompound() { assertTrue(equal("resource.id", featureType.getId()).evaluate(vectorLayer)); assertTrue( equal("resource.maxFeatures", featureType.getMaxFeatures()).evaluate(vectorLayer)); assertTrue(equal("resource.store.type", dataStore.getType()).evaluate(vectorLayer)); assertTrue( equal("resource.store.connectionParameters.boolParam", true).evaluate(vectorLayer)); assertFalse( equal("resource.store.connectionParameters.boolParam", false) .evaluate(vectorLayer)); ws.getMetadata().put("checkMe", new java.util.Date(1000)); assertTrue(equal("metadata.checkMe", new java.util.Date(1000)).evaluate(ws)); assertFalse( equal("resource.store.someNonExistentProperty", "someValue").evaluate(vectorLayer)); }