assertEquals( 2, bm.getNodePosMaskBit() ); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 1, bm.getSegmentMemory().getSegmentPosMaskBit() ); assertEquals( 4, bm.getNodePosMaskBit() ); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 1, bm.getSegmentMemory().getSegmentPosMaskBit() ); assertEquals( 8, bm.getNodePosMaskBit() ); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 1, bm.getSegmentMemory().getSegmentPosMaskBit() ); assertEquals( 1, bm.getNodePosMaskBit() ); assertEquals( 3, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 2, bm.getSegmentMemory().getSegmentPosMaskBit() ); assertEquals( 2, bm.getNodePosMaskBit() ); assertEquals( 3, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 2, bm.getSegmentMemory().getSegmentPosMaskBit() ); assertEquals( 1, bm.getNodePosMaskBit() ); assertEquals( 7, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 4, bm.getSegmentMemory().getSegmentPosMaskBit() ); assertEquals( 2, bm.getNodePosMaskBit() ); assertEquals( 7, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 4, bm.getSegmentMemory().getSegmentPosMaskBit() ); assertEquals( 4, bm.getNodePosMaskBit() );
assertEquals( 1, bm.getNodePosMaskBit() ); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 2, bm.getNodePosMaskBit() ); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 4, bm.getNodePosMaskBit() ); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 8, bm.getNodePosMaskBit() ); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 1, bm.getNodePosMaskBit() ); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 2, bm.getNodePosMaskBit() ); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 4, bm.getNodePosMaskBit() ); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals(8, bm.getNodePosMaskBit()); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 1, bm.getNodePosMaskBit() ); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 2, bm.getNodePosMaskBit() ); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() );
assertEquals( 2, bm.getNodePosMaskBit() ); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 1, bm.getSegmentMemory().getSegmentPosMaskBit() ); assertEquals( 4, bm.getNodePosMaskBit() ); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 1, bm.getSegmentMemory().getSegmentPosMaskBit() ); assertEquals( 8, bm.getNodePosMaskBit() ); assertEquals( 15, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 1, bm.getSegmentMemory().getSegmentPosMaskBit() ); assertEquals( 1, bm.getNodePosMaskBit() ); assertEquals( 3, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 2, bm.getSegmentMemory().getSegmentPosMaskBit() ); assertEquals( 2, bm.getNodePosMaskBit() ); assertEquals( 3, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 2, bm.getSegmentMemory().getSegmentPosMaskBit() ); assertEquals( 1, bm.getNodePosMaskBit() ); assertEquals( 7, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 4, bm.getSegmentMemory().getSegmentPosMaskBit() ); assertEquals( 2, bm.getNodePosMaskBit() ); assertEquals( 7, bm.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 4, bm.getSegmentMemory().getSegmentPosMaskBit() ); assertEquals( 4, bm.getNodePosMaskBit() );
BetaMemory bm3 = ( BetaMemory ) wm.getNodeMemory( joinNodeD1 ); assertEquals(1, liam.getNodePosMaskBit() ); assertEquals(1, bm1.getNodePosMaskBit() ); assertEquals(2, bm2.getNodePosMaskBit() ); assertEquals(1, bm3.getNodePosMaskBit() ); assertEquals(1, bm4.getNodePosMaskBit() ); assertEquals(2, bm5.getNodePosMaskBit() ); assertSame( bm4.getSegmentMemory(), bm5.getSegmentMemory() ); assertEquals(1, bm6.getNodePosMaskBit() ); assertEquals(2, bm7.getNodePosMaskBit() ); assertSame( bm6.getSegmentMemory(), bm7.getSegmentMemory() );
assertEquals( 2, bm1.getNodePosMaskBit() ); assertEquals( 3, bm1.getSegmentMemory().getAllLinkedMaskTest() ); assertEquals( 2, bm1.getNodePosMaskBit() ); assertEquals( 3, bm1.getSegmentMemory().getAllLinkedMaskTest() );
assertEquals( 2, bMem.getNodePosMaskBit() ); assertEquals( 1, exists1Mem.getNodePosMaskBit() ); assertEquals( 2, gMem.getNodePosMaskBit() ); assertEquals( 1, cMem.getNodePosMaskBit() ); assertEquals( 2, dMem.getNodePosMaskBit() ); assertEquals( 0, exists2Mem.getNodePosMaskBit() ); FactHandle fhE1 = wm.insert( new E() ); // insert to lazy initialize exists2Mem segment FactHandle fhF1 = wm.insert( new F() ); wm.flushPropagations(); assertEquals( 1, exists2Mem.getNodePosMaskBit() ); assertEquals( 6, riaMem1.getRiaPathMemory().getAllLinkedMaskTest() ); // only cares that the segment for c, E and exists1 are set, ignores the outer first segment assertEquals( 6, riaMem1.getRiaPathMemory().getLinkedSegmentMask() ); // E and F are inerted, so 6
assertEquals( 2, bm1.getNodePosMaskBit() ); assertEquals( 3, bm1.getSegmentMemory().getAllLinkedMaskTest() );
assertEquals( 1, bm.getNodePosMaskBit() ); assertEquals( 1, bm.getSegmentMemory().getAllLinkedMaskTest() );