@Test public void testObjectTupleConstructor() { final MockTupleSource source = new MockTupleSource( 15 ); assertEquals( 15, source.getId() ); }
@Test public void testAddTupleSink() throws Exception { final MockTupleSource source = new MockTupleSource( 15 );
new RuleTerminalNode( 1, new MockTupleSource( 2 ), rule, rule.getLhs(), 0, buildContext );
@Test public void testAttach() throws Exception { QueryElement queryElement = new QueryElement(null, null, new QueryArgument[0], null, null, false, false); final MockTupleSource source = new MockTupleSource( 12 ); final QueryElementNode node = new QueryElementNode( 18, source, queryElement, true, false, buildContext ); assertEquals( 18, node.getId() ); assertEquals( 0, source.getAttached() ); node.attach(buildContext); assertEquals( 1, source.getAttached() ); }
@Test public void testEqualsObject() { final LeftTupleSource ts = new MockTupleSource( 1 ); final ObjectSource os = new MockObjectSource( 2 );
@Test public void testMemory() { when( constraint.isAllowedCachedLeft( any( ContextEntry.class ), any( InternalFactHandle.class ) ) ).thenReturn( true ); when( constraint.isAllowedCachedRight( any( LeftTupleImpl.class ), any( ContextEntry.class ) ) ).thenReturn( true ); final StatefulKnowledgeSessionImpl workingMemory = new StatefulKnowledgeSessionImpl( 1L, (InternalKnowledgeBase) KnowledgeBaseFactory.newKnowledgeBase()); final MockObjectSource objectSource = new MockObjectSource( 1 ); final MockTupleSource tupleSource = new MockTupleSource( 1 ); InternalKnowledgeBase kBase = (InternalKnowledgeBase) KnowledgeBaseFactory.newKnowledgeBase(); BuildContext buildContext = new BuildContext( kBase, kBase.getReteooBuilder().getIdGenerator() ); final JoinNode joinNode = new JoinNode( 2, tupleSource, objectSource, EmptyBetaConstraints.getInstance(), buildContext ); final BetaMemory memory = (BetaMemory) workingMemory .getNodeMemory( joinNode ); assertNotNull( memory ); }
context = pctxFactory.createPropagationContext(0, PropagationContext.Type.INSERTION, null, null, null); MockTupleSource mockTupleSource = new MockTupleSource( 9 );
@Test public void testMemory() { final StatefulKnowledgeSessionImpl workingMemory = new StatefulKnowledgeSessionImpl( 1L, (InternalKnowledgeBase) KnowledgeBaseFactory.newKnowledgeBase() ); final MockTupleSource source = new MockTupleSource( 12 ); final EvalConditionNode node = new EvalConditionNode( 18, source, new MockEvalCondition( true ), buildContext ); final EvalMemory memory = (EvalMemory) workingMemory.getNodeMemory( node ); assertNotNull( memory ); }
MockTupleSource mockTupleSource = new MockTupleSource( 9 );
new MockTupleSource( 15 ), eval, buildContext );
new MockTupleSource( 15 ), eval, buildContext );
new MockTupleSource(idGenerator.getNextId()), rule, rule.getLhs(),
new MockTupleSource( 15 ), eval, buildContext );
new MockTupleSource( 15 ), eval, buildContext );
new RuleTerminalNode( 1, new MockTupleSource( 2 ), rule, rule.getLhs(), 0, buildContext );
@Test public void testAttach() throws Exception { final MockTupleSource source = new MockTupleSource(12); final EvalConditionNode node = new EvalConditionNode(18, source, new MockEvalCondition(true), buildContext); assertEquals(18, node.getId()); assertEquals(0, source.getAttached()); node.attach(buildContext); assertEquals( 1, source.getAttached() ); }
this.workingMemory = new StatefulKnowledgeSessionImpl(1L, kBase); this.tupleSource = new MockTupleSource(4); this.objectSource = new MockObjectSource(4); this.sink = new MockLeftTupleSink();
new MockTupleSource(2), rule1, rule1.getLhs(),
"agendaGroup"); final RuleTerminalNode node = new RuleTerminalNode(2, new MockTupleSource(2), rule, rule.getLhs(),
rule.setAgendaGroup("rule-flow-group-0"); final RuleTerminalNode node = new RuleTerminalNode(2, new MockTupleSource(2), rule, rule.getLhs(),