Package org.drools.spring.pojorule

Examples of org.drools.spring.pojorule.ApplicationDataArgument


        Declaration expectedDeclaration_1 = rule.addParameterDeclaration(
                "id-1", (ObjectType) controlObjectType_1.getMock());
        Declaration expectedDeclaration_2 = rule.addParameterDeclaration(
                "id-2", (ObjectType) controlObjectType_2.getMock());

        parameterValues[0] = new ApplicationDataArgument("name", Object.class);
        parameterValues[1] = new FactArgument(expectedDeclaration_1);
        parameterValues[2] = new FactArgument(expectedDeclaration_2);

        MockControl controlRuleMethod = newMockRuleMethod();
        RuleReflectMethod mockRuleMethod = (RuleReflectMethod) controlRuleMethod.getMock();
View Full Code Here


    public Class getParameterClass() {
        return parameterClass;
    }

    public Argument createArgument(Rule rule) {
        return new ApplicationDataArgument(identifier, parameterClass);
    }
View Full Code Here

    public Class getParameterClass() {
        return parameterClass;
    }

    public Argument createArgument(Rule rule) {
        return new ApplicationDataArgument(identifier, parameterClass);
    }
View Full Code Here

        Argument argument = metadata.createArgument(mockRule);

        mocks.verify();

        assertTrue(argument instanceof ApplicationDataArgument);
        ApplicationDataArgument appDataArgument = (ApplicationDataArgument)argument;
        assertEquals("id", appDataArgument.getDataName());
        assertEquals(String.class, appDataArgument.getDataClass());
    }
View Full Code Here

        Argument argument = metadata.createArgument(mockRule);

        mocks.verify();

        assertTrue(argument instanceof ApplicationDataArgument);
        ApplicationDataArgument appDataArgument = (ApplicationDataArgument)argument;
        assertEquals("id", appDataArgument.getDataName());
        assertEquals(String.class, appDataArgument.getDataClass());
    }
View Full Code Here

TOP

Related Classes of org.drools.spring.pojorule.ApplicationDataArgument

Copyright © 2018 www.massapicom. 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.