assertEquals( EqualityKey.JUSTIFIED, f42.getEqualityKey().getStatus() );
assertNotNull(fh1.getEqualityKey() ); assertNotNull(fh2.getEqualityKey() ); assertEquals( EqualityKey.STATED, fh1.getEqualityKey().getStatus()); assertEquals(EqualityKey.STATED, fh2.getEqualityKey().getStatus() ); assertEquals( 1, fh1.getEqualityKey().getBeliefSet().size() ); assertNull( fh2.getEqualityKey().getBeliefSet() ); EqualityKey key = jfh1.getEqualityKey(); assertSame( fh1.getEqualityKey(), key ); assertNotSame( fh1, jfh1 );
assertEquals(EqualityKey.JUSTIFIED, jfh1.getEqualityKey().getStatus() ); session.fireAllRules(); assertEquals( EqualityKey.STATED, fh1.getEqualityKey().getStatus()); assertSame( fh1.getEqualityKey(), jfh1.getEqualityKey() ); assertNotSame( fh1, jfh1 ); EqualityKey key = jfh1.getEqualityKey(); assertSame( fh1.getEqualityKey(), key ); assertNotSame( fh1, jfh1 );
assertEquals(EqualityKey.JUSTIFIED, jfh1.getEqualityKey().getStatus() ); session.fireAllRules(); assertEquals( EqualityKey.STATED, fh1.getEqualityKey().getStatus()); assertEquals( 1, fh1.getEqualityKey().getBeliefSet().size() ); assertSame( fh1.getEqualityKey(), jfh1.getEqualityKey() ); assertNotSame( fh1, jfh1 ); session.fireAllRules(); assertNull(fh1.getEqualityKey().getBeliefSet());
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(EqualityKey.JUSTIFIED, jfh1.getEqualityKey().getStatus() ); session.fireAllRules(); assertEquals( EqualityKey.STATED, fh1.getEqualityKey().getStatus()); assertSame( fh1.getEqualityKey(), jfh1.getEqualityKey() ); assertNotSame( fh1, jfh1 );
assertSame( ((InternalFactHandle)h1).getEqualityKey().getLogicalFactHandle(), h1); ((StatefulKnowledgeSessionImpl)session).getTruthMaintenanceSystem().delete( h1 ); session.fireAllRules();
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() );
System.out.println( o + " >> " + ((InternalFactHandle)ks.getFactHandle( o )).getEqualityKey() );
assertEquals( EqualityKey.JUSTIFIED, ifh.getEqualityKey().getStatus() );
if ( "wibble".equals( factType.get( o, "fact" ) ) ) { InternalFactHandle handle = (InternalFactHandle) session.getFactHandle( o ); DefeasibleBeliefSet dbs = (DefeasibleBeliefSet) handle.getEqualityKey().getBeliefSet();
assertEquals("f1", list.get(0)); InternalFactHandle jfh1 = ((StatefulKnowledgeSessionImpl)session).getTruthMaintenanceSystem().get( "f1" ).getLogicalFactHandle(); assertEquals( EqualityKey.JUSTIFIED, jfh1.getEqualityKey().getStatus());
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() );