예제 #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void checkChildShouldPassOnWriteSuccess()
        internal virtual void CheckChildShouldPassOnWriteSuccess()
        {
            // WHEN
            long result = write(_cursor, 123, 0, _firstGeneration);

            // THEN
            PointerChecking.CheckPointer(result, false);
        }
예제 #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void checkChildShouldPassOnReadSuccess()
        internal virtual void CheckChildShouldPassOnReadSuccess()
        {
            // GIVEN
            PointerChecking.CheckPointer(write(_cursor, 123, 0, _firstGeneration), false);
            _cursor.rewind();

            // WHEN
            long result = read(_cursor, 0, _firstGeneration, NO_GENERATION_TARGET);

            // THEN
            PointerChecking.CheckPointer(result, false);
        }
예제 #3
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void checkSiblingShouldPassOnReadSuccessForNoNodePointer()
        internal virtual void CheckSiblingShouldPassOnReadSuccessForNoNodePointer()
        {
            // GIVEN
            write(_cursor, TreeNode.NO_NODE_FLAG, _firstGeneration, _secondGeneration);
            _cursor.rewind();

            // WHEN
            long result = read(_cursor, _firstGeneration, _secondGeneration, NO_GENERATION_TARGET);

            // THEN
            PointerChecking.CheckPointer(result, true);
        }