private void checkStatus( EqualityKey key, int support, DefeasibilityStatus status ) { assertEquals( EqualityKey.JUSTIFIED, key.getStatus() ); BeliefSet set = key.getBeliefSet(); assertTrue( set instanceof DefeasibleBeliefSet ); DefeasibleBeliefSet dfs = ( DefeasibleBeliefSet ) set; assertEquals( support, dfs.size() ); assertEquals( status, dfs.getStatus() ); }
String name = (String) type.get( o, "name" ); if ( "Mary".equals( name ) ) { assertNull( h.getEqualityKey().getBeliefSet() ); } else if ( "John".equals( name ) ) { BeliefSet bs = h.getEqualityKey().getBeliefSet(); assertTrue( bs.isPositive() ); assertEquals( 2, bs.size() );
assertEquals( 3, key.getBeliefSet().size() ); assertEquals( new Integer(1), ((Person)key.getBeliefSet().getFactHandle().getObject()).getNotInEqualTestObject() ); assertEquals( 2, key.getBeliefSet().size() ); assertEquals( new Integer(3), ((Person)key.getBeliefSet().getFactHandle().getObject()).getNotInEqualTestObject() ); assertEquals( 1, key.getBeliefSet().size() ); assertEquals( new Integer(2), ((Person)key.getBeliefSet().getFactHandle().getObject()).getNotInEqualTestObject() );
assertEquals( 3, key.getBeliefSet().size() ); assertEquals( 0, key.getBeliefSet().size() ); assertEquals( 0, key.getBeliefSet().size() ); assertEquals( 1, ep.getTruthMaintenanceSystem().getEqualityKeyMap().size() );
assertEquals( 3, key.getBeliefSet().size() ); assertEquals( new Integer(1), ((Person)((JTMSBeliefSetImpl)key.getBeliefSet()).getFactHandle().getObject()).getNotInEqualTestObject() ); assertEquals( 2, key.getBeliefSet().size() ); assertEquals( new Integer(3), ((Person)((JTMSBeliefSetImpl)key.getBeliefSet()).getFactHandle().getObject()).getNotInEqualTestObject() ); assertEquals( 1, key.getBeliefSet().size() ); assertEquals( new Integer(2), ((Person)((JTMSBeliefSetImpl)key.getBeliefSet()).getFactHandle().getObject()).getNotInEqualTestObject() );
assertEquals( 1, fh1.getEqualityKey().getBeliefSet().size() ); assertSame( fh1.getEqualityKey(), jfh1.getEqualityKey() ); assertNotSame( fh1, jfh1 ); session.fireAllRules(); assertNull(fh1.getEqualityKey().getBeliefSet());
DefeasibleBeliefSet dbs = (DefeasibleBeliefSet) posHandle.getEqualityKey().getBeliefSet(); assertEquals( 1, dbs.size() ); assertFalse( dbs.isNegated() ); dbs = (DefeasibleBeliefSet) negHandle.getEqualityKey().getBeliefSet(); assertEquals( 1, dbs.size() ); assertFalse( dbs.isPositive() );
if ( "wibble".equals( factType.get( o, "fact" ) ) ) { InternalFactHandle handle = (InternalFactHandle) session.getFactHandle( o ); DefeasibleBeliefSet dbs = (DefeasibleBeliefSet) handle.getEqualityKey().getBeliefSet();
assertEquals( 1, fh1.getEqualityKey().getBeliefSet().size() ); assertNull( fh2.getEqualityKey().getBeliefSet() );
getLogicalCount( tms ) ); BeliefSet bs = ( BeliefSet ) logicalHandle2.getEqualityKey().getBeliefSet(); assertEquals( "value1", ((LogicalDependency) ((LinkedListEntry)bs.getFirst()).getObject()).getMode() ); assertEquals( "value2", ((LogicalDependency) ((LinkedListEntry)bs.getFirst().getNext()).getObject()).getMode() );