"then\n" +
" list.add(\"working\");\n" +
"end";
KnowledgeBase kbase = loadKnowledgeBaseFromString( drl );
StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
List list = new ArrayList();
ksession.setGlobal("list", list);
ksession.fireAllRules();
assertEquals(1, list.size());
assertEquals("working", list.get(0));
ksession.dispose();
ksession = kbase.newStatefulKnowledgeSession();
list.clear();
ksession.setGlobal("list", list);
ksession.fireAllRules();
assertEquals(1, list.size());
assertEquals("working", list.get(0));
ksession.dispose();
}