import org.drools.core.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 ) );