@Override public void callback(TestScenarioResult result) { scenario = result.getScenario(); view.showResults(); auditPage.showFiredRulesAuditLog(result.getLog()); auditPage.showFiredRules(ScenarioUtils.findExecutionTrace(scenario)); view.hideBusyIndicator(); redraw(); testReportingDocksHandler.expandTestResultsDock(); } },
private void testScenario(String scenarioName, boolean isExpectedSuccess) throws Exception { final KieModule module = mock(KieModule.class); final URL scenarioResource = getClass().getResource(scenarioName); final Path scenarioPath = PathFactory.newPath(scenarioResource.getFile(), scenarioResource.toURI().toString()); final Scenario scenario = testEditorService.load(scenarioPath); assertFalse(scenario.wasSuccessful()); final TestScenarioResult result = service.run("userName", scenario, module); assertEquals(isExpectedSuccess, scenario.wasSuccessful()); assertEquals(isExpectedSuccess, result.getScenario().wasSuccessful()); verify(defaultTestResultMessageEvent).fire(testResultMessageCaptor.capture()); final TestResultMessage resultMessage = testResultMessageCaptor.getValue(); assertEquals(isExpectedSuccess, resultMessage.getFailures().size() == 0); assertEquals(isExpectedSuccess, resultMessage.wasSuccessful()); }
private void testScenario(String scenarioName, boolean isExpectedSuccess) throws Exception { final KieModule module = mock(KieModule.class); final URL scenarioResource = getClass().getResource(scenarioName); final Path scenarioPath = PathFactory.newPath(scenarioResource.getFile(), scenarioResource.toURI().toString()); final Scenario scenario = testEditorService.load(scenarioPath); assertFalse(scenario.wasSuccessful()); final TestScenarioResult result = service.run("userName", scenario, module); assertEquals(isExpectedSuccess, scenario.wasSuccessful()); assertEquals(isExpectedSuccess, result.getScenario().wasSuccessful()); verify(defaultTestResultMessageEvent).fire(testResultMessageCaptor.capture()); final TestResultMessage resultMessage = testResultMessageCaptor.getValue(); assertEquals(isExpectedSuccess, resultMessage.getFailures().size() == 0); assertEquals(isExpectedSuccess, resultMessage.wasSuccessful()); }