@Test
public void testGeneratedDrlFromIsDumpedIfSpecified() {
DecisionTableConfiguration dtconf = KnowledgeBuilderFactory.newDecisionTableConfiguration();
dtconf.setInputType(DecisionTableInputType.CSV);
KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
Resource resource = ResourceFactory.newByteArrayResource(DUMMY_DTABLE_CSV_SOURCE.getBytes(IoUtils.UTF8_CHARSET));
resource.setSourcePath("some/source/path/dummy-dtable.csv");
kbuilder.add(resource, ResourceType.DTABLE, dtconf);
if (kbuilder.hasErrors()) {
Assert.fail("Unexpected Drools compilation errors: " + kbuilder.getErrors().toString());
}
assertGeneratedDrlExists(dumpDir, "some_source_path_dummy-dtable.csv.drl");