KnowledgeBuilderResults kbResults = kbuilder.getResults(ResultSeverity.WARNING); for (KnowledgeBuilderResult nextResult: kbResults) { fail(nextResult.getMessage());
public String getMessage() { return delegate.getMessage(); }
@Test public void testIsGetClash() { // DROOLS-18 String str = "import org.drools.compiler.integrationtests.Misc2Test.Foo3;\n" + "" + "global java.util.List list;" + "\n" + "" + "rule \"Init\" when\n" + " $x : Foo3( x == true, y == true, z == \"ok\", isZ() == true ) \n" + "then\n" + " list.add( \"ok\" ); \n" + "end\n" + ""; KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(); kbuilder.add( ResourceFactory.newByteArrayResource( str.getBytes() ), ResourceType.DRL ); if ( kbuilder.hasErrors() ) { fail( kbuilder.getErrors().toString() ); } assertEquals( 2, kbuilder.getResults( ResultSeverity.WARNING ).size() ); for ( KnowledgeBuilderResult res : kbuilder.getResults( ResultSeverity.WARNING ) ) { System.out.println( res.getMessage() ); } }
public String getDRL() { if (pmmlDocument != null) { PMML4Unit pmmlUnit = new PMML4UnitImpl(pmmlDocument); compiler.getHelper().setPack(pmmlUnit.getRootPackage()); } String drl = compiler.generateTheory(pmmlDocument); if (!compiler.getResults().isEmpty()) { for (KnowledgeBuilderResult res : compiler.getResults()) { logger.error(res.getMessage()); } compiler.clearResults(); } return drl; }
KnowledgeBuilderResults kbResults = kbuilder.getResults(ResultSeverity.WARNING); for (KnowledgeBuilderResult nextResult: kbResults) { fail(nextResult.getMessage());