Skip to content

Instantly share code, notes, and snippets.

@pmuir
pmuir / Config.java
Created September 14, 2010 17:19 — forked from tsurdilo/gist:579321
@Drools(kbuilderConfigFile = "kbuilderconfig.properties",
kbaseConfigFile = "kbaseconfig.properties",
})
@Produces
@ApplicationScoped
RuleResouces configureRules() {
// Here the RuleResource guesses at being a DRL based on extension (not sure if this is valid)
// I also compressed the URL back to a normal syntax
return new RuleResources().add(new RuleResource("classpath:/kbasetest.drl", "forkbasetest")).add(...);
}
@pmuir
pmuir / gist:579315
Created September 14, 2010 16:35 — forked from tsurdilo/gist:579313
@RunWith(Arquillian.class)
public class KSessionTest
{
@Deployment
public static JavaArchive createTestArchive()
{
String pkgPath = KSessionTest.class.getPackage().getName().replaceAll("\\.", "/");
JavaArchive archive = ShrinkWrap.create("test.jar", JavaArchive.class)
.addPackages(true, new DroolsModuleFilter("ksession"), KnowledgeBaseProducer.class.getPackage())
.addClass(KSessionTestRules.class)