25002501250225032504250525062507250825092510
ksession.update(fh0, c0); ksession.fireAllRules(); conversations.clear(); c2.setTimeslot(1); ksession.update(fh2, c2); ksession.fireAllRules(); assertEquals(1, conversations.size()); } @Test
19141915191619171918191919201921192219231924
ksession.fireAllRules(); pB.setAge(31); pB.setName("DBB"); ksession.update(fhB, pB); pD.setAge(30); pD.setName("BDD"); ksession.update(fhD, pD);
19181919192019211922192319241925192619271928
pB.setName("DBB"); ksession.update(fhB, pB); pD.setAge(30); pD.setName("BDD"); ksession.update(fhD, pD); assertEquals(0, ksession.fireAllRules()); pB.setAge(30); pB.setName("BBB");
19241925192619271928192919301931193219331934
assertEquals(0, ksession.fireAllRules()); pB.setAge(30); pB.setName("BBB"); ksession.update(fhB, pB); pD.setAge(31); pD.setName("DDD"); ksession.update(fhD, pD);
19281929193019311932193319341935193619371938
pB.setName("BBB"); ksession.update(fhB, pB); pD.setAge(31); pD.setName("DDD"); ksession.update(fhD, pD); assertEquals(0, ksession.fireAllRules()); } @Test
19681969197019711972197319741975197619771978
assertEquals(31, (int)list.get(0)); list.clear(); p1.setAge(35); ksession.update(fh1, p1); p3.setAge(31); ksession.update(fh3, p3); ksession.fireAllRules(); assertEquals(1, list.size());
19701971197219731974197519761977197819791980
list.clear(); p1.setAge(35); ksession.update(fh1, p1); p3.setAge(31); ksession.update(fh3, p3); ksession.fireAllRules(); assertEquals(1, list.size()); assertEquals(31, (int)list.get(0)); }
49244925492649274928492949304931493249334934
fhs[1] = ks.insert(ps[1]); fhs[2] = ks.insert(ps[2]); fhs[3] = ks.insert(ps[3]); ps[0].setName("c"); ks.update(fhs[0], ps[0]); ks.fireAllRules(); ps[2].setName("b"); ks.update(fhs[2], ps[2]); ks.fireAllRules();
49284929493049314932493349344935493649374938
ps[0].setName("c"); ks.update(fhs[0], ps[0]); ks.fireAllRules(); ps[2].setName("b"); ks.update(fhs[2], ps[2]); ks.fireAllRules(); ps[2].setName("d"); ks.update(fhs[2], ps[2]); ks.fireAllRules();
49324933493449354936493749384939494049414942
ps[2].setName("b"); ks.update(fhs[2], ps[2]); ks.fireAllRules(); ps[2].setName("d"); ks.update(fhs[2], ps[2]); ks.fireAllRules(); ps[1].setName("c"); ks.update(fhs[1], ps[1]); ks.fireAllRules();