use of org.drools.workbench.services.verifier.plugin.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.plugin.client.testutil.AnalyzerConfigurationMock in project drools-wb by kiegroup.
the class DecisionTableAnalyzerAllowListTest method defaultAllowList.
@Test
public void defaultAllowList() throws Exception {
analyzerProvider.setConfiguration(new AnalyzerConfigurationMock());
fireUpAnalyzer();
final Set<Issue> analysisReport = analyzerProvider.getAnalysisReport();
assertOnlyContains(analysisReport, CheckType.REDUNDANT_ROWS, CheckType.SINGLE_HIT_LOST, CheckType.EMPTY_RULE);
}
use of org.drools.workbench.services.verifier.plugin.client.testutil.AnalyzerConfigurationMock in project drools-wb by kiegroup.
the class DecisionTableAnalyzerAllowListTest 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, CheckType.REDUNDANT_ROWS, CheckType.SINGLE_HIT_LOST);
}
use of org.drools.workbench.services.verifier.plugin.client.testutil.AnalyzerConfigurationMock in project drools-wb by kiegroup.
the class DecisionTableAnalyzerAllowListTest 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, CheckType.SINGLE_HIT_LOST, CheckType.EMPTY_RULE);
}
Aggregations