Fix double compare bug 30/214330/1
authorhyunho <hhstark.kang@samsung.com>
Fri, 20 Sep 2019 08:24:43 +0000 (17:24 +0900)
committerhyunho <hhstark.kang@samsung.com>
Fri, 20 Sep 2019 08:24:43 +0000 (17:24 +0900)
double is not appropriate for comparing

Change-Id: Ia9561448c2707cc6e76a2e43d60b4513c905c367
Signed-off-by: hyunho <hhstark.kang@samsung.com>
unittest/src/test-watchface-complication.cc

index 5203254..1b9a0d7 100644 (file)
@@ -462,7 +462,8 @@ void _complication_updated_cb_get_test(
     time_t seoul_timestamp;
     watchface_complication_provider_timeinfo_set_timezone_id(info, "Asia/Seoul");
     watchface_complication_timeinfo_get_timestamp(info, &seoul_timestamp);
-    EXPECT_EQ(difftime(seoul_timestamp, timestamp) / 3600, 19);
+    int diff = difftime(seoul_timestamp, timestamp);
+    EXPECT_EQ(diff / 3600, 19);
     printf("Seoul %s\n", asctime(gmtime(&seoul_timestamp)));
     printf("Hawaii %s\n", asctime(gmtime(&timestamp)));
     watchface_complication_timeinfo_destroy(info);