package com.rhc.drools.reference; import java.util.HashSet; import java.util.Set; import javax.annotation.Resource; import junit.framework.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration public class RuleFlowCommandListBuilderTest { @Resource(name = "droolsComponent") private StatelessDroolsComponent drools; @Test public void test() { Assert.assertNotNull( drools ); drools.execute( new DroolsRequest() { @Override public Set<Object> getAllFacts() { return new HashSet<Object>(); } @Override public String getProcessId() { return "com.rhc.drools.test"; } }, null ); Assert.assertEquals( 2, drools.getPreviouslyFiredActivations().size() ); } }