/** urn:oasis:names:tc:xacml:1.0:function:double-less-than-or-equal */ @Test public void testDoubleLessThanOrEqual() throws XACML3EntitlementException { DoubleLessThanOrEqual doubleLessThanOrEqual = new DoubleLessThanOrEqual(); doubleLessThanOrEqual.addArgument(double1); doubleLessThanOrEqual.addArgument(double2); FunctionArgument result = doubleLessThanOrEqual.evaluate(null); assertNotNull(result); assertTrue(result.isFalse()); doubleLessThanOrEqual = new DoubleLessThanOrEqual(); doubleLessThanOrEqual.addArgument(double1); doubleLessThanOrEqual.addArgument(double3); result = doubleLessThanOrEqual.evaluate(null); assertNotNull(result); assertTrue(result.isTrue()); doubleLessThanOrEqual = new DoubleLessThanOrEqual(); doubleLessThanOrEqual.addArgument(double4); doubleLessThanOrEqual.addArgument(double1); result = doubleLessThanOrEqual.evaluate(null); assertNotNull(result); assertTrue(result.isTrue()); }
/** urn:oasis:names:tc:xacml:1.0:function:integer-greater-than */ @Test public void testIntegerGreaterThan() throws XACML3EntitlementException { IntegerGreaterThan integerGreaterThan = new IntegerGreaterThan(); integerGreaterThan.addArgument(integer1); integerGreaterThan.addArgument(integer2); FunctionArgument result = integerGreaterThan.evaluate(null); assertNotNull(result); assertTrue(result.isTrue()); integerGreaterThan = new IntegerGreaterThan(); integerGreaterThan.addArgument(integer1); integerGreaterThan.addArgument(integer3); result = integerGreaterThan.evaluate(null); assertNotNull(result); assertTrue(result.isFalse()); integerGreaterThan = new IntegerGreaterThan(); integerGreaterThan.addArgument(integer1); integerGreaterThan.addArgument(integer4); result = integerGreaterThan.evaluate(null); assertNotNull(result); assertTrue(result.isTrue()); }
/** urn:oasis:names:tc:xacml:1.0:function:double-greater-than */ @Test public void testDoublerGreaterThan() throws XACML3EntitlementException { DoubleGreaterThan doubleGreaterThan = new DoubleGreaterThan(); doubleGreaterThan.addArgument(double1); doubleGreaterThan.addArgument(double2); FunctionArgument result = doubleGreaterThan.evaluate(null); assertNotNull(result); assertTrue(result.isTrue()); doubleGreaterThan = new DoubleGreaterThan(); doubleGreaterThan.addArgument(double1); doubleGreaterThan.addArgument(double3); result = doubleGreaterThan.evaluate(null); assertNotNull(result); assertTrue(result.isFalse()); doubleGreaterThan = new DoubleGreaterThan(); doubleGreaterThan.addArgument(double1); doubleGreaterThan.addArgument(double4); result = doubleGreaterThan.evaluate(null); assertNotNull(result); assertTrue(result.isTrue()); }