404405406407408409410411412413414
assertEquals( 0, list.size() ); workingMemory.retract( stiltonHandle ); workingMemory.fireAllRules(); assertEquals( 1, list.size() ); }
428429430431432433434435436437438
list ); final Cheese cheddar = new Cheese( "cheddar", 7 ); final FactHandle cheddarHandle = workingMemory.insert( cheddar ); workingMemory.fireAllRules(); assertEquals( 0, list.size() ); final Cheese stilton = new Cheese( "stilton",
436437438439440441442443444445446
list.size() ); final Cheese stilton = new Cheese( "stilton", 5 ); final FactHandle stiltonHandle = workingMemory.insert( stilton ); workingMemory.fireAllRules(); assertEquals( 1, list.size() ); final Cheese brie = new Cheese( "brie",
444445446447448449450451452453454
list.size() ); final Cheese brie = new Cheese( "brie", 5 ); final FactHandle brieHandle = workingMemory.insert( brie ); workingMemory.fireAllRules(); assertEquals( 1, list.size() ); }
475476477478479480481482483484485
"cheddar" ); final Person bob = new Person( "Bob", "muzzarela" ); workingMemory.insert( cheddar ); workingMemory.fireAllRules(); assertEquals( 0, list.size() ); workingMemory.insert( provolone ); workingMemory.fireAllRules();
480481482483484485486487488489490
workingMemory.fireAllRules(); assertEquals( 0, list.size() ); workingMemory.insert( provolone ); workingMemory.fireAllRules(); assertEquals( 0, list.size() ); workingMemory.insert( edson ); workingMemory.fireAllRules();
485486487488489490491492493494495
workingMemory.fireAllRules(); assertEquals( 0, list.size() ); workingMemory.insert( edson ); workingMemory.fireAllRules(); assertEquals( 1, list.size() ); workingMemory.insert( bob ); workingMemory.fireAllRules();
490491492493494495496497498499500
workingMemory.fireAllRules(); assertEquals( 1, list.size() ); workingMemory.insert( bob ); workingMemory.fireAllRules(); assertEquals( 1, list.size() ); } @Test
537538539540541542543544545546547
final Person bob = new Person( "Bob" ); bob.setStatus( state.getState() ); bob.setLikes( "stilton" ); workingMemory.insert( bob ); workingMemory.fireAllRules(); assertEquals( 0, list.size() ); workingMemory.insert( new Cheese( bob.getLikes(),
544545546547548549550551552553554
assertEquals( 0, list.size() ); workingMemory.insert( new Cheese( bob.getLikes(), 10 ) ); workingMemory.fireAllRules(); assertEquals( 1, list.size() ); }