109110111112113114115116117118119
true); assertEquals(0, data.size()); node.assertLeftTuple(tuple, context, ksession); ksession.fireAllRules(); // sleep for 300ms
155156157158159160161162163164165
null); final RuleTerminalNodeLeftTuple tuple2 = new RuleTerminalNodeLeftTuple(new DefaultFactHandle(2, "cheese"), node, true); node.assertLeftTuple(tuple2, context2, (StatefulKnowledgeSessionImpl) workingMemory); } data.add("tested"); }
187188189190191192193194195196197
"cheese"), node, true); rule.setTimer(new DurationTimer(50)); node.assertLeftTuple(tuple1, context1, ksession); assertEquals(0, data.size());
242243244245246247248249250251252
272273274275276277278279280281282
final RuleTerminalNodeLeftTuple tuple1 = new RuleTerminalNodeLeftTuple(new DefaultFactHandle(1, "cheese"), node, true); node.assertLeftTuple(tuple1, context1, ksession); assertEquals(0, data.size());