Refine search
public void testDynamicProperty() throws Exception { Function func = fac.function("property", fac.function("env", fac.literal("pname"))); PropertyIsEqualTo filter = fac.equals(func, fac.literal("test")); try { EnvFunction.setLocalValue("pname", "name"); assertAttributeName(filter, "name"); } finally { EnvFunction.clearLocalValues(); } } }
public void testNullComparison() { PropertyName exp = ff.property("not_there"); Function func = ff.function(FUNCTION_NAME, exp, ff.literal(1), ff.literal(null)); Object result = func.evaluate(feature); assertEquals(true, result); func = ff.function(FUNCTION_NAME, exp, ff.literal("1"), ff.literal(2)); result = func.evaluate(feature); assertEquals(false, result); }
public void testSetNumberOfClasses() throws Exception { LOGGER.finer("testSetNumberOfClasses"); Literal classes = ff.literal(3); PropertyName exp = ff.property("foo"); StandardDeviationFunction func = (StandardDeviationFunction) ff.function("StandardDeviation", exp, classes); assertEquals(3, func.getClasses()); classes = ff.literal(12); func = (StandardDeviationFunction) ff.function("StandardDeviation", exp, classes); assertEquals(12, func.getClasses()); }