@@ -40,7 +40,8 @@ TEST(MemorySegmentTest, TestByteAccess) {
4040 }
4141 std::srand (seed);
4242 for (int32_t i = 0 ; i < page_size; i++) {
43- ASSERT_EQ (segment.Get (i), (char )std::rand ()) << " seed: " << seed << " , idx: " << i;
43+ ASSERT_EQ (segment.Get (i), static_cast <char >(std::rand ()))
44+ << " seed: " << seed << " , idx: " << i;
4445 }
4546
4647 // test expected correct behavior, random access
@@ -72,7 +73,8 @@ TEST(MemorySegmentTest, TestByteAccess) {
7273 occupied[pos] = true ;
7374 }
7475
75- ASSERT_EQ (segment.Get (pos), (char )std::rand ()) << " seed: " << seed << " , idx: " << pos;
76+ ASSERT_EQ (segment.Get (pos), static_cast <char >(std::rand ()))
77+ << " seed: " << seed << " , idx: " << pos;
7678 }
7779 delete[] occupied;
7880}
@@ -197,7 +199,7 @@ TEST(MemorySegmentTest, TestCharAccess) {
197199
198200 std::srand (seed);
199201 for (int32_t i = 0 ; i <= page_size - 2 ; i += 2 ) {
200- ASSERT_EQ (segment.GetValue <char16_t >(i), ( char ) (std::rand () % (CHAR_MAX)))
202+ ASSERT_EQ (segment.GetValue <char16_t >(i), static_cast < char > (std::rand () % (CHAR_MAX)))
201203 << " seed: " << seed << " , idx: " << i;
202204 }
203205
@@ -231,7 +233,7 @@ TEST(MemorySegmentTest, TestCharAccess) {
231233 occupied[pos + 1 ] = true ;
232234 }
233235
234- ASSERT_EQ (segment.GetValue <char16_t >(pos), ( char ) (std::rand () % (CHAR_MAX)))
236+ ASSERT_EQ (segment.GetValue <char16_t >(pos), static_cast < char > (std::rand () % (CHAR_MAX)))
235237 << " seed: " << seed << " , idx:" << pos;
236238 }
237239 delete[] occupied;
@@ -251,7 +253,7 @@ TEST(MemorySegmentTest, TestShortAccess) {
251253
252254 std::srand (seed);
253255 for (int32_t i = 0 ; i <= page_size - 2 ; i += 2 ) {
254- ASSERT_EQ (segment.GetValue <int16_t >(i), ( int16_t ) std::rand ())
256+ ASSERT_EQ (segment.GetValue <int16_t >(i), static_cast < int16_t >( std::rand () ))
255257 << " seed: " << seed << " , idx:" << i;
256258 }
257259
@@ -285,7 +287,7 @@ TEST(MemorySegmentTest, TestShortAccess) {
285287 occupied[pos + 1 ] = true ;
286288 }
287289
288- ASSERT_EQ (segment.GetValue <int16_t >(pos), ( int16_t ) std::rand ())
290+ ASSERT_EQ (segment.GetValue <int16_t >(pos), static_cast < int16_t >( std::rand () ))
289291 << " seed: " << seed << " , idx:" << pos;
290292 }
291293 delete[] occupied;
@@ -305,7 +307,7 @@ TEST(MemorySegmentTest, TestIntAccess) {
305307
306308 std::srand (seed);
307309 for (int32_t i = 0 ; i <= page_size - 4 ; i += 4 ) {
308- ASSERT_EQ (segment.GetValue <int32_t >(i), ( int32_t ) std::rand ())
310+ ASSERT_EQ (segment.GetValue <int32_t >(i), static_cast < int32_t >( std::rand () ))
309311 << " seed: " << seed << " , idx:" << i;
310312 }
311313
@@ -343,7 +345,7 @@ TEST(MemorySegmentTest, TestIntAccess) {
343345 occupied[pos + 3 ] = true ;
344346 }
345347
346- ASSERT_EQ (segment.GetValue <int32_t >(pos), ( int32_t ) std::rand ())
348+ ASSERT_EQ (segment.GetValue <int32_t >(pos), static_cast < int32_t >( std::rand () ))
347349 << " seed: " << seed << " , idx:" << pos;
348350 }
349351 delete[] occupied;
0 commit comments