use of org.drools.workbench.services.verifier.webworker.client.testutil.AnalyzerConfigurationMock in project drools-wb by kiegroup.
the class DecisionTableAnalyzerUniqueHitPolicyTest method setUp.
@Override
@Before
public void setUp() throws Exception {
super.setUp();
analyzerProvider.setConfiguration(new AnalyzerConfigurationMock(GuidedDecisionTable52.HitPolicy.UNIQUE_HIT));
}
use of org.drools.workbench.services.verifier.webworker.client.testutil.AnalyzerConfigurationMock in project drools-wb by kiegroup.
the class DecisionTableAnalyzerWhiteListTest method defaultWhiteList.
@Test
public void defaultWhiteList() throws Exception {
analyzerProvider.setConfiguration(new AnalyzerConfigurationMock());
fireUpAnalyzer();
final Set<Issue> analysisReport = analyzerProvider.getAnalysisReport();
assertOnlyContains(analysisReport, REDUNDANT_ROWS, SINGLE_HIT_LOST, EMPTY_RULE);
}
use of org.drools.workbench.services.verifier.webworker.client.testutil.AnalyzerConfigurationMock in project drools-wb by kiegroup.
the class DecisionTableAnalyzerWhiteListTest method noRedundantRows.
@Test
public void noRedundantRows() throws Exception {
final AnalyzerConfigurationMock analyzerConfiguration = new AnalyzerConfigurationMock();
analyzerConfiguration.getCheckConfiguration().getCheckConfiguration().remove(CheckType.REDUNDANT_ROWS);
analyzerConfiguration.getCheckConfiguration().getCheckConfiguration().remove(CheckType.SUBSUMPTANT_ROWS);
analyzerProvider.setConfiguration(analyzerConfiguration);
fireUpAnalyzer();
final Set<Issue> analysisReport = analyzerProvider.getAnalysisReport();
assertOnlyContains(analysisReport, SINGLE_HIT_LOST, EMPTY_RULE);
}
use of org.drools.workbench.services.verifier.webworker.client.testutil.AnalyzerConfigurationMock in project drools-wb by kiegroup.
the class DecisionTableAnalyzerWhiteListTest method noEmptyRule.
@Test
public void noEmptyRule() throws Exception {
final AnalyzerConfigurationMock analyzerConfiguration = new AnalyzerConfigurationMock();
analyzerConfiguration.getCheckConfiguration().getCheckConfiguration().remove(CheckType.EMPTY_RULE);
analyzerProvider.setConfiguration(analyzerConfiguration);
fireUpAnalyzer();
final Set<Issue> analysisReport = analyzerProvider.getAnalysisReport();
assertOnlyContains(analysisReport, REDUNDANT_ROWS, SINGLE_HIT_LOST);
}
Aggregations