- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {}
var EvtTarg = function(){}; EvtTarg.prototype.justATest = function(){alert("asd");}; var Win = function(){}; Win.prototype = Object.create(EvtTarg.prototype); Win.prototype.EvtTarg = EvtTarg; Win.prototype.Win = Win; var win = new Win(); alert(win instanceof win.Win); alert(win instanceof win.EvtTarg);
@Test public void testInsertionOrder() { final KieBase kbase = loadKnowledgeBase("test_InsertionOrder.drl"); KieSession ksession = createKnowledgeSession(kbase); List<String> results = new ArrayList<>(); ksession.setGlobal("results", results); ksession.insert(new Move(1, 2)); ksession.insert(new Move(2, 3)); final Win win2 = new Win(2); final Win win3 = new Win(3); ksession.fireAllRules(); assertEquals(2, results.size()); assertTrue(results.contains(win2)); assertTrue(results.contains(win3)); ksession.dispose(); ksession = createKnowledgeSession(kbase); results = new ArrayList<>(); ksession.setGlobal("results", results); // reverse the order of the inserts ksession.insert(new Move(2, 3)); ksession.insert(new Move(1, 2)); ksession.fireAllRules(); assertEquals(2, results.size()); assertTrue(results.contains(win2)); assertTrue(results.contains(win3)); }