assertNotNull(sop.getOperator("Equals"));
assertNotNull(sop.getOperator("Within"));
assertNotNull(sop.getOperator("Contains"));
assertNotNull(sop.getOperator("DWithin"));
assertNotNull(sop.getOperator("Beyond"));
ScalarCapabilities scalar = filterCapabilities.getScalarCapabilities();
assertTrue(scalar.hasLogicalOperators());
ComparisonOperators comparison = scalar.getComparisonOperators();
assertEquals(9, comparison.getOperators().size());
assertNotNull(comparison.getOperator("NullCheck"));
assertNotNull(comparison.getOperator("Between"));
assertNotNull(comparison.getOperator("LessThan"));
assertNotNull(comparison.getOperator("GreaterThan"));
assertNotNull(comparison.getOperator("GreaterThanEqualTo"));
assertNotNull(comparison.getOperator("EqualTo"));
assertNotNull(comparison.getOperator("NotEqualTo"));
assertNotNull(comparison.getOperator("Like"));
assertNotNull(comparison.getOperator("LessThanEqualTo"));
ArithmeticOperators arithmetic = scalar.getArithmeticOperators();
assertEquals(0, arithmetic.getFunctions().getFunctionNames().size());
IdCapabilities id = filterCapabilities.getIdCapabilities();
assertTrue(id.hasFID());
assertFalse(id.hasEID());
}