actualTuple = actual.getInsertFirst(); int i = 0; for ( ; expectedTuple != null; expectedTuple = expectedTuple.getStagedNext() ) { Assert.assertTrue("insert " + i + ":\n" + actualTuple + "\nis not the expected\n" + expectedTuple, equals(expectedTuple, actualTuple)); actualTuple = actualTuple.getStagedNext(); i++; actualTuple = actual.getDeleteFirst(); int i = 0; for ( ; expectedTuple != null; expectedTuple = expectedTuple.getStagedNext() ) { Assert.assertTrue( "delete " + i + ":\n" + actualTuple + "\nis not the expected\n" + expectedTuple, equals( expectedTuple, actualTuple ) ); actualTuple = actualTuple.getStagedNext(); i++; actualTuple = actual.getUpdateFirst(); int i = 0; for ( ; expectedTuple != null; expectedTuple = expectedTuple.getStagedNext() ) { Assert.assertTrue( "update " + i + ":\n" + actualTuple + "\nis not the expected\n" + expectedTuple, equals( expectedTuple, actualTuple ) ); actualTuple = actualTuple.getStagedNext(); i++;
assertNotNull( sm.getStagedLeftTuples().getInsertFirst() ); assertNotNull( sm.getStagedLeftTuples().getInsertFirst().getStagedNext() ); assertNotNull( sm.getStagedLeftTuples().getInsertFirst().getStagedNext().getStagedNext() ); assertNull( sm.getStagedLeftTuples().getInsertFirst().getStagedNext().getStagedNext().getStagedNext() );
assertNotNull( amem.getSegmentMemory().getStagedLeftTuples().getInsertFirst().getStagedNext().getStagedNext() ); assertNull( amem.getSegmentMemory().getStagedLeftTuples().getInsertFirst().getStagedNext().getStagedNext().getStagedNext() ); assertNotNull( bmem.getStagedRightTuples().getInsertFirst().getStagedNext().getStagedNext() ); assertNull( bmem.getStagedRightTuples().getInsertFirst().getStagedNext().getStagedNext().getStagedNext() );
assertNotNull( sm.getStagedLeftTuples().getInsertFirst() ); assertNotNull( sm.getStagedLeftTuples().getInsertFirst().getStagedNext() ); assertNull( sm.getStagedLeftTuples().getInsertFirst().getStagedNext().getStagedNext() );
assertNotNull( c2Smem.getStagedLeftTuples().getInsertFirst() ); assertNotNull( c2Smem.getStagedLeftTuples().getInsertFirst().getStagedNext() ); assertNotNull( c2Smem.getStagedLeftTuples().getInsertFirst().getStagedNext().getStagedNext() ); assertNull( c2Smem.getStagedLeftTuples().getInsertFirst().getStagedNext().getStagedNext().getStagedNext() );
assertNotNull( c2Smem.getStagedLeftTuples().getInsertFirst() ); assertNotNull( c2Smem.getStagedLeftTuples().getInsertFirst().getStagedNext() ); assertNotNull( c2Smem.getStagedLeftTuples().getInsertFirst().getStagedNext().getStagedNext() ); assertNull( c2Smem.getStagedLeftTuples().getInsertFirst().getStagedNext().getStagedNext().getStagedNext() );
assertNull( subSm.getStagedLeftTuples().getInsertFirst().getStagedNext().getStagedNext() ); assertNotNull( mainSm.getStagedLeftTuples().getInsertFirst() ); assertNotNull( mainSm.getStagedLeftTuples().getInsertFirst().getStagedNext() ); assertNull( mainSm.getStagedLeftTuples().getInsertFirst().getStagedNext().getStagedNext() );