@@ -43,10 +43,10 @@ class BinaryRowTest : public testing::Test {
4343 void AssertTestWriterRow (const BinaryRow& row) {
4444 ASSERT_EQ (row.GetString (0 ).ToString (), " 1" );
4545 ASSERT_EQ (row.GetInt (8 ), 88 );
46- ASSERT_EQ (row.GetShort (11 ), ( short ) 292 );
46+ ASSERT_EQ (row.GetShort (11 ), static_cast < int16_t >( 292 ) );
4747 ASSERT_EQ (row.GetLong (10 ), 284 );
48- ASSERT_EQ (row.GetByte (2 ), ( char ) 99 );
49- ASSERT_EQ (row.GetDouble (6 ), ( double ) 87.1 );
48+ ASSERT_EQ (row.GetByte (2 ), static_cast < char >( 99 ) );
49+ ASSERT_EQ (row.GetDouble (6 ), static_cast < double >( 87.1 ) );
5050 ASSERT_EQ (row.GetFloat (7 ), 26 .1f );
5151 ASSERT_TRUE (row.GetBoolean (1 ));
5252 ASSERT_EQ (row.GetString (3 ).ToString (), " 1234567" );
@@ -101,12 +101,12 @@ TEST_F(BinaryRowTest, TestSetAndGet) {
101101
102102 ASSERT_EQ (row.GetInt (1 ), 11 );
103103 ASSERT_TRUE (row.IsNullAt (0 ));
104- ASSERT_EQ (row.GetShort (5 ), ( short ) 55 );
104+ ASSERT_EQ (row.GetShort (5 ), static_cast < int16_t >( 55 ) );
105105 ASSERT_EQ (row.GetLong (2 ), 22L );
106106 ASSERT_TRUE (row.GetBoolean (4 ));
107- ASSERT_EQ (row.GetByte (6 ), ( char ) 66 );
108- ASSERT_EQ (row.GetFloat (7 ), ( float ) 77 );
109- ASSERT_EQ (row.GetDouble (3 ), ( double ) 33 );
107+ ASSERT_EQ (row.GetByte (6 ), static_cast < char >( 66 ) );
108+ ASSERT_EQ (row.GetFloat (7 ), static_cast < float >( 77 ) );
109+ ASSERT_EQ (row.GetDouble (3 ), static_cast < double >( 33 ) );
110110}
111111
112112TEST_F (BinaryRowTest, TestHeaderSize) {
@@ -330,7 +330,7 @@ TEST_F(BinaryRowTest, TestSingleSegmentBinaryRowHashCode) {
330330 writer2.Complete ();
331331 hash_codes.insert (row2.HashCode ());
332332 }
333- ASSERT_TRUE (hash_codes.size () > ( size_t ) (count * 0.997 ));
333+ ASSERT_GT (hash_codes.size (), static_cast < size_t > (count * 0.997 ));
334334}
335335
336336TEST_F (BinaryRowTest, TestHeader) {
@@ -433,7 +433,7 @@ TEST_F(BinaryRowTest, TestZeroOutPaddingString) {
433433
434434 writer.Reset ();
435435 for (int32_t i = 0 ; i < bytes_size; i++) {
436- (*bytes)[i] = rand () % 256 ;
436+ (*bytes)[i] = paimon::test::RandomNumber ( 0 , 255 ) ;
437437 }
438438 writer.WriteBinary (0 , *bytes);
439439 writer.Reset ();
@@ -443,7 +443,7 @@ TEST_F(BinaryRowTest, TestZeroOutPaddingString) {
443443
444444 writer.Reset ();
445445 for (int32_t i = 0 ; i < bytes_size; i++) {
446- (*bytes)[i] = rand () % 256 ;
446+ (*bytes)[i] = paimon::test::RandomNumber ( 0 , 255 ) ;
447447 }
448448 writer.WriteBinary (0 , *bytes);
449449 writer.Reset ();
@@ -557,15 +557,15 @@ TEST_F(BinaryRowTest, TestBinaryRowSerializer) {
557557 int32_t bytes_size = 1024 ;
558558 std::shared_ptr<Bytes> bytes = Bytes::AllocateBytes (1024 , pool.get ());
559559 for (int32_t i = 0 ; i < bytes_size; i++) {
560- (*bytes)[i] = rand () % 256 ;
560+ (*bytes)[i] = paimon::test::RandomNumber ( 0 , 255 ) ;
561561 }
562562 int32_t str_size = 1024 ;
563563 std::string test_string1, test_string2;
564564 test_string1.reserve (str_size);
565565 test_string2.reserve (str_size);
566566 for (int32_t j = 0 ; j < str_size; j++) {
567- test_string1 += rand () % 26 + ' a' ;
568- test_string2 += rand () % 26 + ' a' ;
567+ test_string1 += paimon::test::RandomNumber ( 0 , 25 ) + ' a' ;
568+ test_string2 += paimon::test::RandomNumber ( 0 , 25 ) + ' a' ;
569569 }
570570 std::shared_ptr<Bytes> bytes1 = Bytes::AllocateBytes (test_string1, pool.get ());
571571 std::shared_ptr<Bytes> bytes2 = Bytes::AllocateBytes (test_string2, pool.get ());
@@ -579,7 +579,7 @@ TEST_F(BinaryRowTest, TestBinaryRowSerializer) {
579579 PAIMON_UNIQUE_PTR<Bytes> bytes_serialize =
580580 MemorySegmentUtils::CopyToBytes (out.Segments (), 0 , out.CurrentSize (), pool.get ());
581581 std::string str_serialize = std::string (bytes_serialize->data (), bytes_serialize->size ());
582- ASSERT_TRUE (str_serialize.size () >= bytes_size + test_string1.size () + test_string2.size ());
582+ ASSERT_GE (str_serialize.size (), bytes_size + test_string1.size () + test_string2.size ());
583583 std::string str_serialize1 = str_serialize.substr (
584584 str_serialize.size () - test_string1.size () - test_string2.size (), test_string1.size ());
585585 std::string str_serialize2 =
0 commit comments