Search in sources :

Example 1 with AnalyzerConfigurationMock

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));
}
Also used : AnalyzerConfigurationMock(org.drools.workbench.services.verifier.webworker.client.testutil.AnalyzerConfigurationMock) Before(org.junit.Before)

Example 2 with AnalyzerConfigurationMock

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);
}
Also used : Issue(org.drools.workbench.services.verifier.api.client.reporting.Issue) AnalyzerConfigurationMock(org.drools.workbench.services.verifier.webworker.client.testutil.AnalyzerConfigurationMock) Test(org.junit.Test)

Example 3 with AnalyzerConfigurationMock

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);
}
Also used : Issue(org.drools.workbench.services.verifier.api.client.reporting.Issue) AnalyzerConfigurationMock(org.drools.workbench.services.verifier.webworker.client.testutil.AnalyzerConfigurationMock) Test(org.junit.Test)

Example 4 with AnalyzerConfigurationMock

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);
}
Also used : Issue(org.drools.workbench.services.verifier.api.client.reporting.Issue) AnalyzerConfigurationMock(org.drools.workbench.services.verifier.webworker.client.testutil.AnalyzerConfigurationMock) Test(org.junit.Test)

Aggregations

AnalyzerConfigurationMock (org.drools.workbench.services.verifier.webworker.client.testutil.AnalyzerConfigurationMock)4 Issue (org.drools.workbench.services.verifier.api.client.reporting.Issue)3 Test (org.junit.Test)3 Before (org.junit.Before)1