@Test public void testPropertyEqualsConverters() { Object expected; expected = featureType.getMaxFeatures(); assertTrue(equal("resource.maxFeatures", expected).evaluate(vectorLayer)); expected = String.valueOf(featureType.getMaxFeatures()); assertTrue(equal("resource.maxFeatures", expected).evaluate(vectorLayer)); expected = new Double(featureType.getMaxFeatures()); assertTrue(equal("resource.maxFeatures", expected).evaluate(vectorLayer)); expected = "true"; assertTrue( equal("resource.store.connectionParameters.boolParam", expected) .evaluate(vectorLayer)); expected = "false"; assertFalse( equal("resource.store.connectionParameters.boolParam", false) .evaluate(vectorLayer)); ws.getMetadata().put("checkMe", new java.util.Date(1000)); expected = new java.sql.Timestamp(1000); assertTrue( equal("resource.store.workspace.metadata.checkMe", expected).evaluate(vectorLayer)); assertFalse( equal("resource.store.someNonExistentProperty", "someValue").evaluate(vectorLayer)); }
@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)); }