diff --git a/cpp/test/reader/table_view/tsfile_reader_table_test.cc b/cpp/test/reader/table_view/tsfile_reader_table_test.cc index d2f4a8a3b..6300cc0fa 100644 --- a/cpp/test/reader/table_view/tsfile_reader_table_test.cc +++ b/cpp/test/reader/table_view/tsfile_reader_table_test.cc @@ -188,7 +188,7 @@ class TsFileTableReaderTest : public ::testing::Test { ASSERT_EQ(table_result_set->get_value(1), row_num % points_per_device); row_num++; } - ASSERT_EQ(row_num, std::min(points_per_device * device_num, end_time + 1)); + ASSERT_EQ(row_num, std::min(static_cast(points_per_device) * device_num, end_time + 1)); reader.destroy_query_data_set(table_result_set); delete[] literal; ASSERT_EQ(reader.close(), common::E_OK);