Package org.kie.internal

Examples of org.kie.internal.KnowledgeBase.removeRule()


        wm.update( fh4, cheddar);
        wm.fireAllRules();
        assertEquals( 12, list.size() );
        list.clear();

        kbase.removeRule( "org.drools.compiler.test",
                          "like cheese" );

        wm.update( fh0, bob);
        wm.update( fh1, stilton1);
        wm.update( fh2, stilton2);
View Full Code Here


        }

        assertEquals( 5,
                      knowledgePackage.getRules().size() );

        kbase.removeRule( "org.drools.compiler.test",
                          "Who likes Stilton" );
        assertEquals( 4,
                      knowledgePackage.getRules().size() );

        kbase.removeRule( "org.drools.compiler.test",
View Full Code Here

        kbase.removeRule( "org.drools.compiler.test",
                          "Who likes Stilton" );
        assertEquals( 4,
                      knowledgePackage.getRules().size() );

        kbase.removeRule( "org.drools.compiler.test",
                          "like cheese" );
        assertEquals( 3,
                      knowledgePackage.getRules().size() );

        kbase.removeKnowledgePackage( "org.drools.compiler.test" );
View Full Code Here

        session.insert( order );
        session.fireAllRules();
        assertEquals( 11, list.size() );

        kbase.removeRule( "org.drools.compiler",
                          "Apply Discount on all books" );

        list.clear();
        session.update( item1Fh, item1 );
        session.update( item2Fh, item2 );
View Full Code Here

        session.update( item4Fh, item4 );
        session.fireAllRules();

        assertEquals( 10, list.size() );

        kbase.removeRule( "org.drools.compiler",
                          "like book" );
        list.clear();
        session.update( item1Fh, item1 );
        session.update( item2Fh, item2 );
        session.update( item3Fh, item3 );
View Full Code Here

        assertEquals(0, sm.getStagedLeftTuples().insertSize());
        assertEquals(1, list.size() );

        assertEquals( "r1", ((Match)list.get(0)).getRule().getName() );

        kbase.removeRule("org.kie", "r1");

        assertEquals( 6, countNodeMemories(nms)); // still has OTN

        assertEquals( 0, bMem.getLeftTupleMemory().size() );
        assertEquals( 0, bMem.getRightTupleMemory().size() );
View Full Code Here

        assertEquals(2, list.size() );
        assertEquals( "r1", ((Match)list.get(0)).getRule().getName() );
        assertEquals( "r1", ((Match)list.get(1)).getRule().getName() );


        kbase.removeRule("org.kie", "r1");
        wm.insert(new A(1));
        wm.fireAllRules();
        assertEquals(2, list.size() );
    }
View Full Code Here

        assertEquals( 3, c2Mem.getLeftTupleMemory().size() );
        assertEquals( 1, c2Mem.getRightTupleMemory().size() );
        assertEquals(6, list.size() );


        kbase1.removeRule("org.kie", "r2");
        assertEquals( 13, countNodeMemories(wm.getNodeMemories()));

        assertNull( sm.getFirst());

        assertEquals( 0, c2Mem.getLeftTupleMemory().size() );
View Full Code Here

        assertEquals( 3, c2Mem.getLeftTupleMemory().size() );
        assertEquals( 1, c2Mem.getRightTupleMemory().size() );
        assertEquals(6, list.size() );


        kbase1.removeRule("org.kie", "r2");
        assertEquals( 13, countNodeMemories(wm.getNodeMemories()));

        assertNull( sm.getFirst());

        assertEquals( 0, c2Mem.getLeftTupleMemory().size() );
View Full Code Here

        wm.fireAllRules();
        assertEquals(6, list.size() );
        assertEquals( 19, countNodeMemories(wm.getNodeMemories()));

        kbase1.removeRule("org.kie", "r2");
        assertEquals( 13, countNodeMemories(wm.getNodeMemories()));

        assertSame( sm, b1Mem.getSegmentMemory());
        assertSame( sm, c1Mem.getSegmentMemory());
        assertNull(sm.getFirst());
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.