Package org.drools.reteoo

Examples of org.drools.reteoo.ReteooFactHandleFactory


import org.drools.reteoo.ReteooFactHandleFactory;

public class EqualityKeyTest {
    @Test
    public void test1() {
        ReteooFactHandleFactory factory = new ReteooFactHandleFactory();
       
        InternalFactHandle ch1 = factory.newFactHandle( new Cheese ("c", 10), null, null, null );
        EqualityKey key = new EqualityKey( ch1 );
       
        assertSame( ch1, key.getFactHandle() );
        assertEquals( 1, key.size() );
       
        InternalFactHandle ch2 = factory.newFactHandle( new Cheese ("c", 10), null, null, null );
        key.addFactHandle( ch2 );
       
        assertEquals( 2, key.size() );
        assertEquals( ch2, key.get( 1 ) );
       
View Full Code Here


import org.drools.Cheese;
import org.drools.reteoo.ReteooFactHandleFactory;

public class EqualityKeyTest extends TestCase {
    public void test1() {
        ReteooFactHandleFactory factory = new ReteooFactHandleFactory();
       
        InternalFactHandle ch1 = factory.newFactHandle( new Cheese ("c", 10), null, null );
        EqualityKey key = new EqualityKey( ch1 );
       
        assertSame( ch1, key.getFactHandle() );
        assertNull( key.getOtherFactHandle() );
       
        InternalFactHandle ch2 = factory.newFactHandle( new Cheese ("c", 10), null, null );
        key.addFactHandle( ch2 );
       
        assertEquals( 1, key.getOtherFactHandle().size() );
        assertEquals( ch2, key.getOtherFactHandle().get( 0 ) );
       
View Full Code Here

    /* (non-Javadoc)
     * @see org.drools.reteoo.FactHandleFactory#newInstance()
     */
    public FactHandleFactory newInstance() {
        return new ReteooFactHandleFactory();
    }
View Full Code Here

        return new ReteooFactHandleFactory();
    }

    public FactHandleFactory newInstance(int id,
                                         long counter) {
        return new ReteooFactHandleFactory( id,
                                            counter );
    }
View Full Code Here

import junit.framework.TestCase;

public class EqualityKeyTest extends TestCase {
    public void test1() {
        ReteooFactHandleFactory factory = new ReteooFactHandleFactory();
       
        InternalFactHandle ch1 = factory.newFactHandle( new Cheese ("c", 10) );
        EqualityKey key = new EqualityKey( ch1 );
       
        assertSame( ch1, key.getFactHandle() );
        assertNull( key.getOtherFactHandle() );
       
        InternalFactHandle ch2 = factory.newFactHandle( new Cheese ("c", 10) );
        key.addFactHandle( ch2 );
       
        assertEquals( 1, key.getOtherFactHandle().size() );
        assertEquals( ch2, key.getOtherFactHandle().get( 0 ) );
       
View Full Code Here

import org.drools.Cheese;
import org.drools.reteoo.ReteooFactHandleFactory;

public class EqualityKeyTest extends TestCase {
    public void test1() {
        ReteooFactHandleFactory factory = new ReteooFactHandleFactory();
       
        InternalFactHandle ch1 = factory.newFactHandle( new Cheese ("c", 10), null, null, null );
        EqualityKey key = new EqualityKey( ch1 );
       
        assertSame( ch1, key.getFactHandle() );
        assertNull( key.getOtherFactHandle() );
       
        InternalFactHandle ch2 = factory.newFactHandle( new Cheese ("c", 10), null, null, null );
        key.addFactHandle( ch2 );
       
        assertEquals( 1, key.getOtherFactHandle().size() );
        assertEquals( ch2, key.getOtherFactHandle().get( 0 ) );
       
View Full Code Here

import org.drools.reteoo.ReteooFactHandleFactory;

public class EqualityKeyTest {
    @Test
    public void test1() {
        ReteooFactHandleFactory factory = new ReteooFactHandleFactory();
       
        InternalFactHandle ch1 = factory.newFactHandle( new Cheese ("c", 10), null, null, null );
        EqualityKey key = new EqualityKey( ch1 );
       
        assertSame( ch1, key.getFactHandle() );
        assertNull( key.getOtherFactHandle() );
       
        InternalFactHandle ch2 = factory.newFactHandle( new Cheese ("c", 10), null, null, null );
        key.addFactHandle( ch2 );
       
        assertEquals( 1, key.getOtherFactHandle().size() );
        assertEquals( ch2, key.getOtherFactHandle().get( 0 ) );
       
View Full Code Here

TOP

Related Classes of org.drools.reteoo.ReteooFactHandleFactory

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.