use of org.drools.verifier.api.Status in project drools-wb by kiegroup.
the class Receiver method init.
private void init(final DrlInitialize initialize) {
try {
final AnalyzerBuilder analyzerBuilder = new AnalyzerBuilder().with(initialize).with(checkRunner).with(new Reporter() {
@Override
public void sendReport(final Set<Issue> issues) {
latestReport = new Issues(initialize.getUuid(), issues);
poster.post(latestReport);
}
@Override
public void sendStatus(final Status status) {
poster.post(status);
}
});
analyzer = analyzerBuilder.buildAnalyzer();
index = analyzerBuilder.getIndex();
configuration = analyzerBuilder.getConfiguration();
analyzer.resetChecks();
analyzer.analyze();
} catch (final Exception e) {
poster.post(new WebWorkerException("Initialization failed: " + e.getMessage()));
}
}
use of org.drools.verifier.api.Status in project kie-wb-common by kiegroup.
the class AnalysisReportScreenTest method testShowStatus.
@Test
public void testShowStatus() throws Exception {
screen.showStatus(new Status("UUID", 1, 2, 3));
verify(view).showStatusTitle(1, 2, 3);
}
use of org.drools.verifier.api.Status in project kie-wb-common by kiegroup.
the class ReceiverTest method status.
@Test
public void status() {
returnObject = new Status();
messageHandlerArgumentCaptor.getValue().onMessage(mock(MessageEvent.class));
verify(reporter).sendStatus((Status) returnObject);
}
Aggregations