652653654655656657658659660661662
scenarioRunner.run(scenario); assertEquals(0, executionTrace.getNumberOfRulesFired().intValue()); assertFalse(scenario.wasSuccessful()); // Activate rule flow scenario.getFixtures().clear(); given = new Fixture[]{new FactData("Coolness", "c",
670671672673674675676677678679680
((RuleFlowGroupImpl) ksession.getAgenda().getRuleFlowGroup("asdf")).setAutoDeactivate(false); scenarioRunner = new ScenarioRunner(ksession); scenarioRunner.run(scenario); assertTrue(scenario.wasSuccessful()); Thread.currentThread().setContextClassLoader(cl_); } @Test
706707708709710711712713714715716
KieSession ksession = getKieSession("test_stateful.drl"); ScenarioRunner run = new ScenarioRunner(ksession); run.run(sc); assertTrue(sc.wasSuccessful()); } @Test public void testIntegrationWithModify() throws Exception {
745746747748749750751752753754755
KieSession ksession = getKieSession("test_stateful.drl"); ScenarioRunner run = new ScenarioRunner(ksession); run.run(sc); assertTrue(sc.wasSuccessful()); } @Test public void testIntegrationWithRetract() throws Exception { Scenario sc = new Scenario();
784785786787788789790791792793794
KieSession ksession = getKieSession("test_stateful.drl"); ScenarioRunner run = new ScenarioRunner(ksession); run.run(sc); assertTrue(sc.wasSuccessful()); } @Test public void testIntegrationWithFailure() throws Exception { Scenario sc = new Scenario();
801802803804805806807808809810811
ScenarioRunner run = new ScenarioRunner(ksession); run.run(sc); assertFalse(sc.wasSuccessful()); VerifyFact vf = (VerifyFact) assertions[1]; assertFalse((vf.getFieldValues().get(0)).getSuccessResult()); assertEquals("XXX", vf.getFieldValues().get(0).getExpected());
101102103104105106107108109110111
false )); runner.run(scenario); assertTrue(scenario.wasSuccessful()); } @Test public void testPopulateFactsWithInterfaces() throws Exception {
704705706707708709710711712713714
743744745746747748749750751752753
782783784785786787788789790791792