Package org.drools.ide.common.client.modeldriven.testing

Examples of org.drools.ide.common.client.modeldriven.testing.FixtureList


        return listExecutionTrace;
    }

    private void accumulateDataForActivateRuleFlowGroup(Map<String, FixtureList> dataInput, Fixture f) {
        if ( !dataInput.containsKey( ScenarioHelper.ACTIVATE_RULE_FLOW_GROUP ) ) {
            dataInput.put( ScenarioHelper.ACTIVATE_RULE_FLOW_GROUP, new FixtureList() );
        }
        ((FixtureList) dataInput.get( ScenarioHelper.ACTIVATE_RULE_FLOW_GROUP )).add( f );

    }
View Full Code Here


    }

    private void accumulateCallMethod(Map<String, FixtureList> dataInput, CallMethod fd) {
        if ( !dataInput.containsKey( fd.getVariable() ) ) {
            dataInput.put( fd.getVariable(), new FixtureList() );
        }
        ((FixtureList) dataInput.get( fd.getVariable() )).add( fd );

    }
View Full Code Here

        assertEquals("a", fd.getName());

        CallFixtureMap callMap = (CallFixtureMap)fx.get(1);
        assertEquals(2, callMap.size());
        assertTrue(callMap.containsKey("x"));
        FixtureList lcall1 = callMap.get("x");
        CallMethod c1 = (CallMethod)lcall1.get(0);
        assertTrue(c1.getVariable().equals("x"));
        assertTrue(c1.getMethodName().equals("hello"));
        CallMethod c2 = (CallMethod)lcall1.get(1);
        assertTrue(c2.getVariable().equals("x"));
        assertTrue(c2.getMethodName().equals("helloItherWay"));
        assertTrue(callMap.containsKey("v"));
        FixtureList lcall2 = callMap.get("v");
        CallMethod c3= (CallMethod)lcall2.get(0);
        assertTrue(c3.getVariable().equals("v"));
        assertTrue(c3.getMethodName().equals("helloAgain"));


        assertEquals(ex1, fx.get(2));

        List ruleFired = (List) fx.get(3);
        assertEquals(2, ruleFired.size());
        assertEquals(vr1, ruleFired.get(0));
        assertEquals(vr2, ruleFired.get(1));

        List verifyFact = (List) fx.get(4);
        assertEquals(2, verifyFact.size());
        assertEquals(vf1, verifyFact.get(0));
        assertEquals(vf2, verifyFact.get(1));



        Map second = (Map) fx.get(5);
        assertEquals(3, second.size());
        assertTrue(second.containsKey("Z"));
        assertTrue(second.containsKey("Q"));
        fdl = (List) second.get("Q");
        assertEquals(2, fdl.size());

        assertTrue(second.containsKey("retract"));
        List retracts = (List) second.get("retract");
        assertEquals(1, retracts.size());
        RetractFact ret = (RetractFact) retracts.get(0);
        assertEquals("y", ret.getName());


        CallFixtureMap third = (CallFixtureMap)fx.get(6);
        assertEquals(1, third.size());
        assertTrue(third.containsKey("x"));
        FixtureList lcall3 = third.get("x");
        CallMethod c4= (CallMethod)lcall3.get(0);
        assertTrue(c4.getVariable().equals("x"));
        assertTrue(c4.getMethodName().equals("hello"));
        assertEquals(ex2, fx.get(7));

View Full Code Here

TOP

Related Classes of org.drools.ide.common.client.modeldriven.testing.FixtureList

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.