@@ -473,8 +473,8 @@ static void test7_findOffset()
473473 {L_, 8 , 0 , bmqu::BlobPosition (3 , 2 )},
474474 {L_, 9 , 0 , bmqu::BlobPosition (4 , 0 )},
475475 // Invalid offsets
476- {L_, 10 , -3 , bmqu::BlobPosition (0 , 0 )},
477- {L_, 11 , -3 , bmqu::BlobPosition (0 , 0 )},
476+ {L_, 10 , -2 , bmqu::BlobPosition (0 , 0 )},
477+ {L_, 11 , -2 , bmqu::BlobPosition (0 , 0 )},
478478 };
479479
480480 const size_t k_NUM_DATA = sizeof (k_DATA) / sizeof (*k_DATA);
@@ -529,8 +529,8 @@ static void test7_findOffset()
529529 {L_, bmqu::BlobPosition (0 , 1 ), 6 , 0 , bmqu::BlobPosition (3 , 1 )},
530530 {L_, bmqu::BlobPosition (0 , 1 ), 7 , 0 , bmqu::BlobPosition (3 , 2 )},
531531 {L_, bmqu::BlobPosition (0 , 1 ), 8 , 0 , bmqu::BlobPosition (4 , 0 )},
532- {L_, bmqu::BlobPosition (0 , 1 ), 9 , -3 , bmqu::BlobPosition (0 , 0 )},
533- {L_, bmqu::BlobPosition (0 , 1 ), 10 , -3 , bmqu::BlobPosition (0 , 0 )},
532+ {L_, bmqu::BlobPosition (0 , 1 ), 9 , -2 , bmqu::BlobPosition (0 , 0 )},
533+ {L_, bmqu::BlobPosition (0 , 1 ), 10 , -2 , bmqu::BlobPosition (0 , 0 )},
534534 // Start at (1,0)
535535 {L_, bmqu::BlobPosition (1 , 0 ), 0 , 0 , bmqu::BlobPosition (1 , 0 )},
536536 {L_, bmqu::BlobPosition (1 , 0 ), 1 , 0 , bmqu::BlobPosition (1 , 1 )},
@@ -540,22 +540,22 @@ static void test7_findOffset()
540540 {L_, bmqu::BlobPosition (1 , 0 ), 5 , 0 , bmqu::BlobPosition (3 , 1 )},
541541 {L_, bmqu::BlobPosition (1 , 0 ), 6 , 0 , bmqu::BlobPosition (3 , 2 )},
542542 {L_, bmqu::BlobPosition (1 , 0 ), 7 , 0 , bmqu::BlobPosition (4 , 0 )},
543- {L_, bmqu::BlobPosition (1 , 0 ), 8 , -3 , bmqu::BlobPosition (0 , 0 )},
544- {L_, bmqu::BlobPosition (1 , 0 ), 9 , -3 , bmqu::BlobPosition (0 , 0 )},
543+ {L_, bmqu::BlobPosition (1 , 0 ), 8 , -2 , bmqu::BlobPosition (0 , 0 )},
544+ {L_, bmqu::BlobPosition (1 , 0 ), 9 , -2 , bmqu::BlobPosition (0 , 0 )},
545545 // Start at (1, 2)
546546 {L_, bmqu::BlobPosition (1 , 2 ), 0 , 0 , bmqu::BlobPosition (1 , 2 )},
547547 {L_, bmqu::BlobPosition (1 , 2 ), 1 , 0 , bmqu::BlobPosition (2 , 0 )},
548548 {L_, bmqu::BlobPosition (1 , 2 ), 2 , 0 , bmqu::BlobPosition (3 , 0 )},
549549 {L_, bmqu::BlobPosition (1 , 2 ), 3 , 0 , bmqu::BlobPosition (3 , 1 )},
550550 {L_, bmqu::BlobPosition (1 , 2 ), 4 , 0 , bmqu::BlobPosition (3 , 2 )},
551551 {L_, bmqu::BlobPosition (1 , 2 ), 5 , 0 , bmqu::BlobPosition (4 , 0 )},
552- {L_, bmqu::BlobPosition (1 , 2 ), 6 , -3 , bmqu::BlobPosition (0 , 0 )},
553- {L_, bmqu::BlobPosition (1 , 2 ), 7 , -3 , bmqu::BlobPosition (0 , 0 )},
552+ {L_, bmqu::BlobPosition (1 , 2 ), 6 , -2 , bmqu::BlobPosition (0 , 0 )},
553+ {L_, bmqu::BlobPosition (1 , 2 ), 7 , -2 , bmqu::BlobPosition (0 , 0 )},
554554 // Start at (3, 2)
555555 {L_, bmqu::BlobPosition (3 , 2 ), 0 , 0 , bmqu::BlobPosition (3 , 2 )},
556556 {L_, bmqu::BlobPosition (3 , 2 ), 1 , 0 , bmqu::BlobPosition (4 , 0 )},
557- {L_, bmqu::BlobPosition (3 , 2 ), 2 , -3 , bmqu::BlobPosition (0 , 0 )},
558- {L_, bmqu::BlobPosition (3 , 2 ), 3 , -3 , bmqu::BlobPosition (0 , 0 )},
557+ {L_, bmqu::BlobPosition (3 , 2 ), 2 , -2 , bmqu::BlobPosition (0 , 0 )},
558+ {L_, bmqu::BlobPosition (3 , 2 ), 3 , -2 , bmqu::BlobPosition (0 , 0 )},
559559 // Start at (4, 0) (i.e. one past the end)
560560 {L_, bmqu::BlobPosition (4 , 0 ), 0 , 0 , bmqu::BlobPosition (4 , 0 )},
561561 {L_, bmqu::BlobPosition (4 , 0 ), 1 , -2 , bmqu::BlobPosition (0 , 0 )},
@@ -715,19 +715,19 @@ static void test9_writeBytes()
715715 {L_, " ab|cde" , BlobPosition (0 , 0 ), " 123" , " 123de" , 0 },
716716 {L_, " ab|cde" , BlobPosition (0 , 0 ), " 1234" , " 1234e" , 0 },
717717 {L_, " ab|cde" , BlobPosition (0 , 0 ), " 12345" , " 12345" , 0 },
718- {L_, " ab|cde" , BlobPosition (0 , 0 ), " 123456" , " abcde" , -31 },
718+ {L_, " ab|cde" , BlobPosition (0 , 0 ), " 123456" , " abcde" , -21 },
719719 {L_, " ab|cde" , BlobPosition (0 , 1 ), " 1" , " a1cde" , 0 },
720720 {L_, " ab|cde" , BlobPosition (0 , 1 ), " 12" , " a12de" , 0 },
721721 {L_, " ab|cde" , BlobPosition (0 , 1 ), " 123" , " a123e" , 0 },
722722 {L_, " ab|cde" , BlobPosition (0 , 1 ), " 1234" , " a1234" , 0 },
723- {L_, " ab|cde" , BlobPosition (0 , 1 ), " 12345" , " abcde" , -31 },
723+ {L_, " ab|cde" , BlobPosition (0 , 1 ), " 12345" , " abcde" , -21 },
724724 {L_, " ab|cde" , BlobPosition (1 , 0 ), " 1" , " ab1de" , 0 },
725725 {L_, " ab|cde" , BlobPosition (1 , 0 ), " 12" , " ab12e" , 0 },
726726 {L_, " ab|cde" , BlobPosition (1 , 0 ), " 123" , " ab123" , 0 },
727- {L_, " ab|cde" , BlobPosition (1 , 0 ), " 1234" , " abcde" , -31 },
727+ {L_, " ab|cde" , BlobPosition (1 , 0 ), " 1234" , " abcde" , -21 },
728728 {L_, " ab|cde" , BlobPosition (1 , 1 ), " 1" , " abc1e" , 0 },
729729 {L_, " ab|cde" , BlobPosition (1 , 1 ), " 12" , " abc12" , 0 },
730- {L_, " ab|cde" , BlobPosition (1 , 1 ), " 123" , " abcde" , -31 },
730+ {L_, " ab|cde" , BlobPosition (1 , 1 ), " 123" , " abcde" , -21 },
731731 {L_, " ab|cde|fg|h|ij" , BlobPosition (1 , 1 ), " 123456" , " abc123456j" , 0 }};
732732
733733 const size_t k_NUM_DATA = sizeof (k_DATA) / sizeof (*k_DATA);
@@ -1090,7 +1090,7 @@ static void test14_readUpToNBytes()
10901090 {L_, bmqu::BlobPosition (3 , 0 ), 3 , 3 , " ghi" },
10911091 {L_, bmqu::BlobPosition (3 , 0 ), 12 , 3 , " ghi" },
10921092 {L_, bmqu::BlobPosition (4 , 0 ), 0 , 0 , " " },
1093- {L_, bmqu::BlobPosition (4 , 0 ), 1 , - 2 , " " }, // invalid length
1093+ {L_, bmqu::BlobPosition (4 , 0 ), 1 , 0 , " " },
10941094 {L_, bmqu::BlobPosition (5 , 1 ), 0 , -1 , " " }, // invalid start
10951095 };
10961096
@@ -1105,18 +1105,18 @@ static void test14_readUpToNBytes()
11051105
11061106 char buffer[32 ];
11071107
1108- int rc = bmqu::BlobUtil::readUpToNBytes (buffer,
1109- blob,
1110- test.d_start ,
1111- test.d_length );
1108+ int numRead = bmqu::BlobUtil::readUpToNBytes (buffer,
1109+ blob,
1110+ test.d_start ,
1111+ test.d_length );
11121112
1113- BMQTST_ASSERT_EQ_D (" line " << test.d_line , rc , test.d_expectedRc );
1113+ BMQTST_ASSERT_EQ_D (" line " << test.d_line , numRead , test.d_expectedRc );
11141114
11151115 if (test.d_expectedRc == 0 ) {
11161116 BMQTST_ASSERT_EQ_D (
11171117 " line " << test.d_line ,
11181118 bsl::string (buffer,
1119- test. d_length ,
1119+ numRead ,
11201120 bmqtst::TestHelperUtil::allocator ()),
11211121 bsl::string (test.d_expected ,
11221122 bmqtst::TestHelperUtil::allocator ()));
@@ -1177,8 +1177,7 @@ static void test15_readNBytes()
11771177 {L_, bmqu::BlobPosition (3 , 0 ), 3 , 0 , " ghi" },
11781178 {L_, bmqu::BlobPosition (3 , 0 ), 12 , -2 , " ghi" },
11791179 {L_, bmqu::BlobPosition (4 , 0 ), 0 , 0 , " " },
1180- {L_, bmqu::BlobPosition (4 , 0 ), 1 , -21 , " " },
1181- // invalid length
1180+ {L_, bmqu::BlobPosition (4 , 0 ), 1 , -2 , " " },
11821181 {L_, bmqu::BlobPosition (5 , 1 ), 0 , -11 , " " },
11831182 // invalid start
11841183 };
@@ -1251,7 +1250,7 @@ static void test16_appendToBlob()
12511250 } k_DATA[] = {
12521251 {L_, " ab|cdXX" , " ef|ghXX" , 1 , 2 , 1 , -1 , " ab|cdXX" },
12531252 // invalid start
1254- {L_, " ab|cdXX" , " ef|ghXX" , 1 , 1 , 4 , -32 , " ab|cdXX" },
1253+ {L_, " ab|cdXX" , " ef|ghXX" , 1 , 1 , 4 , -22 , " ab|cdXX" },
12551254 // invalid length
12561255 {L_, " ab|cdXX" , " ef|ghXX" , 0 , 1 , 0 , 0 , " ab|cd" },
12571256 {L_, " ab|cdXX" , " ef|ghXX" , 0 , 1 , 1 , 0 , " ab|cd|f" },
0 commit comments