KnowledgeBase kbase = loadKnowledgeBaseFromString(drl);
StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
try {
for (String msgValue : new String[]{ "R1something", "R2something", "R2" }) {
RoutingMessage msg = new RoutingMessage();
msg.setRoutingValue(msgValue);
ksession.insert(msg);
}
assertEquals("Wrong number of rules fired", 2, ksession.fireAllRules());
} finally {