@@ -72,28 +72,28 @@ BOOST_AUTO_TEST_CASE(streams_vector_reader)
72
72
std::vector<unsigned char > vch = {1 , 255 , 3 , 4 , 5 , 6 };
73
73
74
74
VectorReader reader (SER_NETWORK, INIT_PROTO_VERSION, vch, 0 );
75
- BOOST_CHECK_EQUAL (reader.size (), 6 );
75
+ BOOST_CHECK_EQUAL (reader.size (), 6U );
76
76
BOOST_CHECK (!reader.empty ());
77
77
78
78
// Read a single byte as an unsigned char.
79
79
unsigned char a;
80
80
reader >> a;
81
81
BOOST_CHECK_EQUAL (a, 1 );
82
- BOOST_CHECK_EQUAL (reader.size (), 5 );
82
+ BOOST_CHECK_EQUAL (reader.size (), 5U );
83
83
BOOST_CHECK (!reader.empty ());
84
84
85
85
// Read a single byte as a signed char.
86
86
signed char b;
87
87
reader >> b;
88
88
BOOST_CHECK_EQUAL (b, -1 );
89
- BOOST_CHECK_EQUAL (reader.size (), 4 );
89
+ BOOST_CHECK_EQUAL (reader.size (), 4U );
90
90
BOOST_CHECK (!reader.empty ());
91
91
92
92
// Read a 4 bytes as an unsigned int.
93
93
unsigned int c;
94
94
reader >> c;
95
- BOOST_CHECK_EQUAL (c, 100992003 ); // 3,4,5,6 in little-endian base-256
96
- BOOST_CHECK_EQUAL (reader.size (), 0 );
95
+ BOOST_CHECK_EQUAL (c, 100992003U ); // 3,4,5,6 in little-endian base-256
96
+ BOOST_CHECK_EQUAL (reader.size (), 0U );
97
97
BOOST_CHECK (reader.empty ());
98
98
99
99
// Reading after end of byte vector throws an error.
@@ -104,7 +104,7 @@ BOOST_AUTO_TEST_CASE(streams_vector_reader)
104
104
VectorReader new_reader (SER_NETWORK, INIT_PROTO_VERSION, vch, 0 );
105
105
new_reader >> d;
106
106
BOOST_CHECK_EQUAL (d, 67370753 ); // 1,255,3,4 in little-endian base-256
107
- BOOST_CHECK_EQUAL (new_reader.size (), 2 );
107
+ BOOST_CHECK_EQUAL (new_reader.size (), 2U );
108
108
BOOST_CHECK (!new_reader.empty ());
109
109
110
110
// Reading after end of byte vector throws an error even if the reader is
@@ -136,14 +136,14 @@ BOOST_AUTO_TEST_CASE(bitstream_reader_writer)
136
136
BOOST_CHECK_EQUAL (serialized_int2, (uint16_t )0x1072 ); // NOTE: Serialized as LE
137
137
138
138
BitStreamReader<CDataStream> bit_reader (data_copy);
139
- BOOST_CHECK_EQUAL (bit_reader.Read (1 ), 0 );
140
- BOOST_CHECK_EQUAL (bit_reader.Read (2 ), 2 );
141
- BOOST_CHECK_EQUAL (bit_reader.Read (3 ), 6 );
142
- BOOST_CHECK_EQUAL (bit_reader.Read (4 ), 11 );
143
- BOOST_CHECK_EQUAL (bit_reader.Read (5 ), 1 );
144
- BOOST_CHECK_EQUAL (bit_reader.Read (6 ), 32 );
145
- BOOST_CHECK_EQUAL (bit_reader.Read (7 ), 7 );
146
- BOOST_CHECK_EQUAL (bit_reader.Read (16 ), 30497 );
139
+ BOOST_CHECK_EQUAL (bit_reader.Read (1 ), 0U );
140
+ BOOST_CHECK_EQUAL (bit_reader.Read (2 ), 2U );
141
+ BOOST_CHECK_EQUAL (bit_reader.Read (3 ), 6U );
142
+ BOOST_CHECK_EQUAL (bit_reader.Read (4 ), 11U );
143
+ BOOST_CHECK_EQUAL (bit_reader.Read (5 ), 1U );
144
+ BOOST_CHECK_EQUAL (bit_reader.Read (6 ), 32U );
145
+ BOOST_CHECK_EQUAL (bit_reader.Read (7 ), 7U );
146
+ BOOST_CHECK_EQUAL (bit_reader.Read (16 ), 30497U );
147
147
BOOST_CHECK_THROW (bit_reader.Read (8 ), std::ios_base::failure);
148
148
}
149
149
@@ -236,7 +236,7 @@ BOOST_AUTO_TEST_CASE(streams_buffered_file)
236
236
BOOST_CHECK_EQUAL (i, 1 );
237
237
238
238
// After reading bytes 0 and 1, we're positioned at 2.
239
- BOOST_CHECK_EQUAL (bf.GetPos (), 2 );
239
+ BOOST_CHECK_EQUAL (bf.GetPos (), 2U );
240
240
241
241
// Rewind to offset 0, ok (within the 10 byte window).
242
242
BOOST_CHECK (bf.SetPos (0 ));
@@ -263,18 +263,18 @@ BOOST_AUTO_TEST_CASE(streams_buffered_file)
263
263
// The default argument removes the limit completely.
264
264
BOOST_CHECK (bf.SetLimit ());
265
265
// The read position should still be at 3 (no change).
266
- BOOST_CHECK_EQUAL (bf.GetPos (), 3 );
266
+ BOOST_CHECK_EQUAL (bf.GetPos (), 3U );
267
267
268
268
// Read from current offset, 3, forward until position 10.
269
269
for (uint8_t j = 3 ; j < 10 ; ++j) {
270
270
bf >> i;
271
271
BOOST_CHECK_EQUAL (i, j);
272
272
}
273
- BOOST_CHECK_EQUAL (bf.GetPos (), 10 );
273
+ BOOST_CHECK_EQUAL (bf.GetPos (), 10U );
274
274
275
275
// We're guaranteed (just barely) to be able to rewind to zero.
276
276
BOOST_CHECK (bf.SetPos (0 ));
277
- BOOST_CHECK_EQUAL (bf.GetPos (), 0 );
277
+ BOOST_CHECK_EQUAL (bf.GetPos (), 0U );
278
278
bf >> i;
279
279
BOOST_CHECK_EQUAL (i, 0 );
280
280
@@ -284,12 +284,12 @@ BOOST_AUTO_TEST_CASE(streams_buffered_file)
284
284
BOOST_CHECK (bf.SetPos (10 ));
285
285
bf >> i;
286
286
BOOST_CHECK_EQUAL (i, 10 );
287
- BOOST_CHECK_EQUAL (bf.GetPos (), 11 );
287
+ BOOST_CHECK_EQUAL (bf.GetPos (), 11U );
288
288
289
289
// Now it's only guaranteed that we can rewind to offset 1
290
290
// (current read position, 11, minus rewind amount, 10).
291
291
BOOST_CHECK (bf.SetPos (1 ));
292
- BOOST_CHECK_EQUAL (bf.GetPos (), 1 );
292
+ BOOST_CHECK_EQUAL (bf.GetPos (), 1U );
293
293
bf >> i;
294
294
BOOST_CHECK_EQUAL (i, 1 );
295
295
@@ -303,7 +303,7 @@ BOOST_AUTO_TEST_CASE(streams_buffered_file)
303
303
BOOST_CHECK_EQUAL (a[j], 11 + j);
304
304
}
305
305
}
306
- BOOST_CHECK_EQUAL (bf.GetPos (), 40 );
306
+ BOOST_CHECK_EQUAL (bf.GetPos (), 40U );
307
307
308
308
// We've read the entire file, the next read should throw.
309
309
try {
@@ -317,11 +317,11 @@ BOOST_AUTO_TEST_CASE(streams_buffered_file)
317
317
BOOST_CHECK (bf.eof ());
318
318
319
319
// Still at offset 40, we can go back 10, to 30.
320
- BOOST_CHECK_EQUAL (bf.GetPos (), 40 );
320
+ BOOST_CHECK_EQUAL (bf.GetPos (), 40U );
321
321
BOOST_CHECK (bf.SetPos (30 ));
322
322
bf >> i;
323
323
BOOST_CHECK_EQUAL (i, 30 );
324
- BOOST_CHECK_EQUAL (bf.GetPos (), 31 );
324
+ BOOST_CHECK_EQUAL (bf.GetPos (), 31U );
325
325
326
326
// We're too far to rewind to position zero.
327
327
BOOST_CHECK (!bf.SetPos (0 ));
0 commit comments