public void run() { try { Thread.sleep( 1000 ); for ( int i = 0; i < iterations && !halt; i++ ) { assertEquals( result, salience.getValue( new DefaultKnowledgeHelper( item, wm ), rule, wm ) ); Thread.currentThread().yield(); } } catch ( Throwable e ) { e.printStackTrace(); this.error = true; } }
@Test public void testSimpleExpression() { StatefulKnowledgeSessionImpl ksession = (StatefulKnowledgeSessionImpl)kBase.newKieSession(); final Person p = new Person( "mark", "", 31 ); final InternalFactHandle f0 = (InternalFactHandle) ksession.insert( p ); final LeftTupleImpl tuple = new LeftTupleImpl( f0, null, true ); RuleTerminalNode rtn = new RuleTerminalNode(); rtn.setSalienceDeclarations( context.getDeclarationResolver().getDeclarations( context.getRule() ).values().toArray( new Declaration[1] ) ); AgendaItem item = new AgendaItemImpl(0, tuple, 0, null, rtn, null); assertEquals( 25, context.getRule().getSalience().getValue( new DefaultKnowledgeHelper( item, ksession ), context.getRule(), ksession ) ); }
tuple ); DefaultKnowledgeHelper knowledgeHelper = new org.drools.core.base.DefaultKnowledgeHelper( ((StatefulKnowledgeSessionImpl)workingMemory) ); knowledgeHelper.setActivation( activation ); knowledgeHelper = new org.drools.core.base.DefaultKnowledgeHelper( ((StatefulKnowledgeSessionImpl)workingMemory) ); knowledgeHelper.setActivation( activation );
tuple ); final DefaultKnowledgeHelper knowledgeHelper = new org.drools.core.base.DefaultKnowledgeHelper( ((StatefulKnowledgeSessionImpl)workingMemory) ); knowledgeHelper.setActivation( activation );
10, null, null, null); final DefaultKnowledgeHelper kbHelper = new DefaultKnowledgeHelper( ksession ); kbHelper.setActivation( item ); try {
pctxFactory.createPropagationContext( 1, PropagationContext.Type.DELETION, null, tuple != null ? (TerminalNode)tuple.getTupleSink() : null, null ), new RuleTerminalNode(0, new CompositeObjectSinkAdapterTest.MockBetaNode(), context.getRule(), subrule, 0, new BuildContext( kBase )), null); final DefaultKnowledgeHelper kbHelper = new DefaultKnowledgeHelper( ksession ); kbHelper.setActivation( item ); ((MVELConsequence) context.getRule().getConsequence()).compile( (MVELDialectRuntimeData) pkgBuilder.getPackageRegistry( pkg.getName() ).getDialectRuntimeRegistry().getDialectData( "mvel" ));
DefaultKnowledgeHelper kcontext = new DefaultKnowledgeHelper( ksession ); kcontext.setActivation( item1 ); kcontext.blockMatch( item3 );
DefaultKnowledgeHelper kcontext = new DefaultKnowledgeHelper( ksession ); kcontext.setActivation( item1 );
agenda.createAgendaItem(item3, 0, null, null, null); DefaultKnowledgeHelper kcontext = new DefaultKnowledgeHelper( ksession ); kcontext.setActivation( item1 );
DefaultKnowledgeHelper kcontext = new DefaultKnowledgeHelper( ksession ); kcontext.setActivation( item1 );