ceilFunction = ff.function("ceil", literal_05pi);
double good5 = Math.ceil(1.5707963267948966);
if (Double.isNaN(good5)) {
assertTrue("ceil of (1.5707963267948966):", Double
.isNaN(((Double) ceilFunction.evaluate(null))
.doubleValue()));
} else {
assertEquals("ceil of (1.5707963267948966):", (double) Math
.ceil(1.5707963267948966), ((Double) ceilFunction
.evaluate(null)).doubleValue(), 0.00001);