[Tests/CAPI] Use EXPECT_FLOAT_EQ for the test cases comparing float data
authorWook Song <wook16.song@samsung.com>
Mon, 13 Apr 2020 02:25:20 +0000 (11:25 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Thu, 16 Apr 2020 02:17:14 +0000 (11:17 +0900)
This patch replaces EXPECT_EQ with EXPECT_FLOAT_EQ for the test cases which
compare floating-point data.

Signed-off-by: Wook Song <wook16.song@samsung.com>
tests/tizen_capi/unittest_tizen_capi.cc

index 528dcf1..4a363bd 100644 (file)
@@ -4381,7 +4381,7 @@ TEST (nnstreamer_capi_singleshot, invoke_dynamic_success_01_p)
   ml_tensors_data_get_tensor_data (output, 0, (void **) &output_buf,
       &data_size);
 
-  EXPECT_EQ (output_buf[0], 3.0f);
+  EXPECT_FLOAT_EQ (output_buf[0], 3.0f);
   EXPECT_EQ (data_size, sizeof (float));
 
   ml_tensors_info_get_count (out_info, &tmp_count);
@@ -4432,11 +4432,11 @@ TEST (nnstreamer_capi_singleshot, invoke_dynamic_success_01_p)
   ml_tensors_data_get_tensor_data (output, 0, (void **) &output_buf2,
       &data_size);
 
-  EXPECT_EQ (output_buf2[0], 3.0f);
-  EXPECT_EQ (output_buf2[1], 4.0f);
-  EXPECT_EQ (output_buf2[2], 5.0f);
-  EXPECT_EQ (output_buf2[3], 6.0f);
-  EXPECT_EQ (output_buf2[4], 7.0f);
+  EXPECT_FLOAT_EQ (output_buf2[0], 3.0f);
+  EXPECT_FLOAT_EQ (output_buf2[1], 4.0f);
+  EXPECT_FLOAT_EQ (output_buf2[2], 5.0f);
+  EXPECT_FLOAT_EQ (output_buf2[3], 6.0f);
+  EXPECT_FLOAT_EQ (output_buf2[4], 7.0f);
   EXPECT_EQ (data_size, 5 * sizeof (float));
 
   ml_tensors_info_get_count (out_info, &tmp_count);
@@ -4522,7 +4522,7 @@ TEST (nnstreamer_capi_singleshot, invoke_dynamic_success_02_p)
   ml_tensors_data_get_tensor_data (output, 0, (void **) &output_buf,
       &data_size);
 
-  EXPECT_EQ (output_buf[0], 3.0f);
+  EXPECT_FLOAT_EQ (output_buf[0], 3.0f;
   EXPECT_EQ (data_size, sizeof (float));
 
   ml_tensors_info_get_count (out_info, &tmp_count);
@@ -4578,11 +4578,11 @@ TEST (nnstreamer_capi_singleshot, invoke_dynamic_success_02_p)
   ml_tensors_data_get_tensor_data (output, 0, (void **) &output_buf2,
       &data_size);
 
-  EXPECT_EQ (output_buf2[0], 3.0f);
-  EXPECT_EQ (output_buf2[1], 4.0f);
-  EXPECT_EQ (output_buf2[2], 5.0f);
-  EXPECT_EQ (output_buf2[3], 6.0f);
-  EXPECT_EQ (output_buf2[4], 7.0f);
+  EXPECT_FLOAT_EQ (output_buf2[0], 3.0f);
+  EXPECT_FLOAT_EQ (output_buf2[1], 4.0f);
+  EXPECT_FLOAT_EQ (output_buf2[2], 5.0f);
+  EXPECT_FLOAT_EQ (output_buf2[3], 6.0f);
+  EXPECT_FLOAT_EQ (output_buf2[4], 7.0f);
   EXPECT_EQ (data_size, 5 * sizeof (float));
 
   ml_tensors_info_get_count (out_info, &tmp_count);