@@ -519,7 +519,6 @@ TEST_P(CursorPrimary, basicMoves) {
519519 ASSERT_NO_FATAL_FAILURE (CheckPosition (-1 , -1 ));
520520 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_next));
521521 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
522- #if FPTA_ENABLE_RETURN_INTO_RANGE
523522 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_key_next));
524523 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
525524 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_dup_next));
@@ -528,23 +527,12 @@ TEST_P(CursorPrimary, basicMoves) {
528527 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
529528 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_dup_first));
530529 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
531- #else
532- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_key_next));
533- ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
534- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_dup_next));
535- ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
536- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_dup_last));
537- ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
538- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_dup_first));
539- ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
540- #endif
541530
542531 // пробуем выйти за первую строку
543532 ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_first));
544533 ASSERT_NO_FATAL_FAILURE (CheckPosition (0 , 0 ));
545534 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_prev));
546535 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
547- #if FPTA_ENABLE_RETURN_INTO_RANGE
548536 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_key_prev));
549537 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
550538 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_dup_prev));
@@ -553,16 +541,6 @@ TEST_P(CursorPrimary, basicMoves) {
553541 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
554542 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_dup_first));
555543 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
556- #else
557- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_key_prev));
558- ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
559- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_dup_prev));
560- ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
561- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_dup_last));
562- ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
563- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_dup_first));
564- ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
565- #endif
566544
567545 // идем в конец и проверяем назад/вперед
568546 ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_last));
@@ -572,12 +550,7 @@ TEST_P(CursorPrimary, basicMoves) {
572550 ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_key_next));
573551 ASSERT_NO_FATAL_FAILURE (CheckPosition (-1 , 0 ));
574552 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_key_next));
575- #if FPTA_ENABLE_RETURN_INTO_RANGE
576553 ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_prev));
577- #else
578- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_prev));
579- ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_last));
580- #endif
581554 ASSERT_NO_FATAL_FAILURE (CheckPosition (-1 , -1 ));
582555 ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_key_prev));
583556 ASSERT_NO_FATAL_FAILURE (CheckPosition (-2 , -1 ));
@@ -597,12 +570,7 @@ TEST_P(CursorPrimary, basicMoves) {
597570 ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_key_prev));
598571 ASSERT_NO_FATAL_FAILURE (CheckPosition (0 , -1 ));
599572 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_key_prev));
600- #if FPTA_ENABLE_RETURN_INTO_RANGE
601573 ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_next));
602- #else
603- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_next));
604- ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_first));
605- #endif
606574 ASSERT_NO_FATAL_FAILURE (CheckPosition (0 , 0 ));
607575 ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_key_next));
608576 ASSERT_NO_FATAL_FAILURE (CheckPosition (1 , 0 ));
@@ -755,22 +723,11 @@ TEST_P(CursorPrimaryDups, dupMoves) {
755723 // пробуем выйти за первую строку
756724 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_key_prev));
757725 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
758- #if FPTA_ENABLE_RETURN_INTO_RANGE
759726 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_key_prev));
760727 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
761- #else
762- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_key_prev));
763- ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
764- #endif
765728
766- // последовательно вперед от начала по каждому дубликату
767- #if FPTA_ENABLE_RETURN_INTO_RANGE
729+ // последовательно вперед от начала по каждому дубликату
768730 ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_next));
769- #else
770- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_next));
771- ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
772- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_first));
773- #endif
774731 ASSERT_NO_FATAL_FAILURE (CheckPosition (0 , 0 ));
775732 ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_next));
776733 ASSERT_NO_FATAL_FAILURE (CheckPosition (0 , 1 ));
@@ -837,13 +794,8 @@ TEST_P(CursorPrimaryDups, dupMoves) {
837794 // пробуем выйти за первую строку
838795 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_prev));
839796 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
840- #if FPTA_ENABLE_RETURN_INTO_RANGE
841797 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_prev));
842798 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
843- #else
844- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_prev));
845- ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
846- #endif
847799
848800 // --------------------------------------------------------------------------
849801
@@ -905,22 +857,11 @@ TEST_P(CursorPrimaryDups, dupMoves) {
905857 // пробуем выйти за первую строку
906858 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_key_next));
907859 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
908- #if FPTA_ENABLE_RETURN_INTO_RANGE
909860 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_key_next));
910861 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
911- #else
912- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_key_next));
913- ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
914- #endif
915862
916- // последовательно назад от конца по каждому дубликату
917- #if FPTA_ENABLE_RETURN_INTO_RANGE
863+ // последовательно назад от конца по каждому дубликату
918864 ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_prev));
919- #else
920- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_prev));
921- ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
922- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_last));
923- #endif
924865 ASSERT_NO_FATAL_FAILURE (CheckPosition (-1 , 4 ));
925866 ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_prev));
926867 ASSERT_NO_FATAL_FAILURE (CheckPosition (-1 , 3 ));
@@ -983,15 +924,9 @@ TEST_P(CursorPrimaryDups, dupMoves) {
983924 // пробуем выйти за последнюю строку
984925 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_next));
985926 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
986- #if FPTA_ENABLE_RETURN_INTO_RANGE
987927 ASSERT_EQ (FPTA_NODATA, fpta_cursor_move (cursor, fpta_next));
988928 ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
989929 ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_prev));
990- #else
991- ASSERT_EQ (FPTA_ECURSOR, fpta_cursor_move (cursor, fpta_next));
992- ASSERT_EQ (FPTA_NODATA, fpta_cursor_eof (cursor));
993- ASSERT_EQ (FPTA_OK, fpta_cursor_move (cursor, fpta_last));
994- #endif
995930 ASSERT_NO_FATAL_FAILURE (CheckPosition (-1 , 4 ));
996931}
997932
0 commit comments