@Test public void testPackageRuleFlows() throws Exception { InternalKnowledgePackage pkg = new KnowledgePackageImpl( "boo" ); Process rf = new MockRuleFlow( "1" ); pkg.addProcess( rf ); assertTrue( pkg.getRuleFlows().containsKey( "1" ) ); assertSame( rf, pkg.getRuleFlows().get( "1" ) ); Process rf2 = new MockRuleFlow( "2" ); pkg.addProcess( rf2 ); assertTrue( pkg.getRuleFlows().containsKey( "1" ) ); assertSame( rf, pkg.getRuleFlows().get( "1" ) ); assertTrue( pkg.getRuleFlows().containsKey( "2" ) ); assertSame( rf2, pkg.getRuleFlows().get( "2" ) ); pkg.removeRuleFlow( "1" ); assertTrue( pkg.getRuleFlows().containsKey( "2" ) ); assertSame( rf2, pkg.getRuleFlows().get( "2" ) ); assertFalse( pkg.getRuleFlows().containsKey( "1" ) ); }
MVELDialectRuntimeData data = ( MVELDialectRuntimeData ) ((KnowledgePackageImpl) pkg).getDialectRuntimeRegistry().getDialectData( id ); factory.setNextFactory( data.getFunctionFactory() );
@Test @Ignore("This test is suspicious to say the least...") public void testScheduledActivation() { KnowledgeBaseImpl knowledgeBase = (KnowledgeBaseImpl) KnowledgeBaseFactory.newKnowledgeBase(); KnowledgePackageImpl impl = new KnowledgePackageImpl( "test" ); impl.addRule( rule );
for ( KiePackage kp : kbuilder.getKnowledgePackages() ) { KnowledgePackageImpl kpi = (KnowledgePackageImpl) kp; TypeDeclaration cheez = kpi.getTypeDeclaration( "Cheese" ); if ( "org.drools.compiler".equals( kpi.getName() ) ) { assertNotNull( cheez ); } else {
FactType factType = ((KnowledgePackageImpl)kbuilder.getKnowledgePackages().iterator().next()).getFactType("org.kie.EventA"); assertNotNull( factType ); TypeDeclaration typeDeclaration = ((KnowledgePackageImpl)kbuilder.getKnowledgePackages().iterator().next()).getTypeDeclaration("EventA");
@Test @Ignore("This test is suspicious to say the least...") public void testScheduledActivation() { KnowledgeBaseImpl knowledgeBase = (KnowledgeBaseImpl) KnowledgeBaseFactory.newKnowledgeBase(); KnowledgePackageImpl impl = new KnowledgePackageImpl(); impl = new KnowledgePackageImpl( "test" ); impl.addRule( rule );
final InternalKnowledgePackage pkg = new KnowledgePackageImpl("org.drools.test"); RuleFlowProcess process = new RuleFlowProcess(); process.setId("org.drools.core.process.event");
MVELDialectRuntimeData data = ( MVELDialectRuntimeData ) ((KnowledgePackageImpl) pkg).getDialectRuntimeRegistry().getDialectData( id ); factory.setNextFactory( data.getFunctionFactory() );
final InternalKnowledgePackage pkg = new KnowledgePackageImpl( "org.drools.test" ); RuleFlowProcess process = new RuleFlowProcess(); process.setId("org.drools.core.process.event");
final InternalKnowledgePackage pkg = new KnowledgePackageImpl( "org.drools.test" ); RuleFlowProcess process = new RuleFlowProcess(); process.setId("org.drools.core.process.event");
final InternalKnowledgePackage pkg = new KnowledgePackageImpl( "org.drools.test" ); RuleFlowProcess process = new RuleFlowProcess(); process.setId("org.drools.core.process.event");
final InternalKnowledgePackage pkg = new KnowledgePackageImpl( "org.drools.test" ); RuleFlowProcess process = new RuleFlowProcess(); process.setId("org.drools.core.process.event");
@Test public void testSimpleAction() throws Exception { final InternalKnowledgePackage pkg = new KnowledgePackageImpl( "pkg1" );
@Test public void testSimpleAction() throws Exception { final InternalKnowledgePackage pkg = new KnowledgePackageImpl( "pkg1" );
@Test public void testSimpleAction() throws Exception { final InternalKnowledgePackage pkg = new KnowledgePackageImpl( "pkg1" );
); final InternalKnowledgePackage pkg = new KnowledgePackageImpl( "org.drools.test" ); pkg.addProcess(process); List<KiePackage> pkgs = new ArrayList<KiePackage>();
@Test public void testSimpleAction() throws Exception { final InternalKnowledgePackage pkg = new KnowledgePackageImpl("pkg1");
@Test public void testSimpleReturnValueConstraintEvaluator() throws Exception { final InternalKnowledgePackage pkg = new KnowledgePackageImpl( "pkg1" );
@Test public void testSimpleReturnValueConstraintEvaluator() throws Exception { final InternalKnowledgePackage pkg = new KnowledgePackageImpl( "pkg1" );
public ReteTesterHelper() { this.pkg = new KnowledgePackageImpl("org.drools.examples.manners"); this.pkg.setClassFieldAccessorCache(new ClassFieldAccessorCache(Thread.currentThread().getContextClassLoader())); this.store = this.pkg.getClassFieldAccessorStore(); this.store.setEagerWire(true); this.typeResolver = new ClassTypeResolver(new HashSet<String>(), getClass().getClassLoader()); }