@Test public void testResultSeverity() { System.setProperty("drools.kbuilder.severity." + DuplicateFunction.KEY, "ERROR"); KnowledgeBuilderConfigurationImpl cfg = new KnowledgeBuilderConfigurationImpl(); assertEquals(cfg.getOptionKeys(KBuilderSeverityOption.class).size(), 1); assertEquals(cfg.getOption(KBuilderSeverityOption.class, DuplicateFunction.KEY).getSeverity(), ResultSeverity.ERROR); }
@Test public void testResultSeverityNonExistingValueDefaultToInfo() { System.setProperty("drools.kbuilder.severity." + DuplicateFunction.KEY, "FOO"); KnowledgeBuilderConfigurationImpl cfg = new KnowledgeBuilderConfigurationImpl(); assertEquals(cfg.getOptionKeys(KBuilderSeverityOption.class).size(), 1); assertEquals(cfg.getOption(KBuilderSeverityOption.class, DuplicateFunction.KEY).getSeverity(), ResultSeverity.INFO); }