Package com.googlecode.aviator.runtime.type

Examples of com.googlecode.aviator.runtime.type.AviatorObject.booleanValue()


        SeqPredicateFunction fun = new SeqPredicateFunction("gt", OperatorType.GT, new AviatorRuntimeJavaType("hello"));

        AviatorObject args[] = new AviatorObject[1];
        args[0] = new AviatorRuntimeJavaType("hello");
        AviatorObject result = fun.call(null, args);
        assertFalse(result.booleanValue(null));

        args[0] = new AviatorRuntimeJavaType("iello");
        result = fun.call(null, args);
        assertTrue(result.booleanValue(null));
    }
View Full Code Here


        AviatorObject result = fun.call(null, args);
        assertFalse(result.booleanValue(null));

        args[0] = new AviatorRuntimeJavaType("iello");
        result = fun.call(null, args);
        assertTrue(result.booleanValue(null));
    }


    @Test
    public void testPredicate_ge() {
View Full Code Here

        SeqPredicateFunction fun = new SeqPredicateFunction("ge", OperatorType.GE, new AviatorRuntimeJavaType("hello"));

        AviatorObject args[] = new AviatorObject[1];
        args[0] = new AviatorRuntimeJavaType("hello");
        AviatorObject result = fun.call(null, args);
        assertTrue(result.booleanValue(null));

        args[0] = new AviatorRuntimeJavaType("iello");
        result = fun.call(null, args);
        assertTrue(result.booleanValue(null));
View Full Code Here

        AviatorObject result = fun.call(null, args);
        assertTrue(result.booleanValue(null));

        args[0] = new AviatorRuntimeJavaType("iello");
        result = fun.call(null, args);
        assertTrue(result.booleanValue(null));

        args[0] = new AviatorRuntimeJavaType("aello");
        result = fun.call(null, args);
        assertFalse(result.booleanValue(null));
    }
View Full Code Here

        result = fun.call(null, args);
        assertTrue(result.booleanValue(null));

        args[0] = new AviatorRuntimeJavaType("aello");
        result = fun.call(null, args);
        assertFalse(result.booleanValue(null));
    }


    @Test
    public void testPredicate_lt() {
View Full Code Here

        SeqPredicateFunction fun = new SeqPredicateFunction("lt", OperatorType.LT, new AviatorRuntimeJavaType("hello"));

        AviatorObject args[] = new AviatorObject[1];
        args[0] = new AviatorRuntimeJavaType("hello");
        AviatorObject result = fun.call(null, args);
        assertFalse(result.booleanValue(null));

        args[0] = new AviatorRuntimeJavaType("ae1lo");
        result = fun.call(null, args);
        assertTrue(result.booleanValue(null));
    }
View Full Code Here

        AviatorObject result = fun.call(null, args);
        assertFalse(result.booleanValue(null));

        args[0] = new AviatorRuntimeJavaType("ae1lo");
        result = fun.call(null, args);
        assertTrue(result.booleanValue(null));
    }


    @Test
    public void testPredicate_le() {
View Full Code Here

        args[0] = new AviatorRuntimeJavaType(a);
        args[1] = new AviatorRuntimeJavaType(-100);

        SeqIncludeFunction fun = new SeqIncludeFunction();
        AviatorObject result = fun.call(null, args);
        assertTrue(result.booleanValue(null));

        // contains null Object
        args[1] = AviatorNil.NIL;
        result = fun.call(null, args);
        assertTrue(result.booleanValue(null));
View Full Code Here

        assertTrue(result.booleanValue(null));

        // contains null Object
        args[1] = AviatorNil.NIL;
        result = fun.call(null, args);
        assertTrue(result.booleanValue(null));

        // not match
        args[1] = new AviatorRuntimeJavaType(1000);
        result = fun.call(null, args);
        assertFalse(result.booleanValue(null));
View Full Code Here

        assertTrue(result.booleanValue(null));

        // not match
        args[1] = new AviatorRuntimeJavaType(1000);
        result = fun.call(null, args);
        assertFalse(result.booleanValue(null));
    }


    @Test
    public void testInclude_HashSet() {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.