complication_time_info_h info;
watchface_complication_data_get_timeinfo(data, &info);
- char* value;
+ char* value = nullptr;
watchface_complication_timeinfo_get_timezone(info, &value);
EXPECT_STREQ(value, "UTC-10");
+ free(value);
+ value = nullptr;
watchface_complication_timeinfo_get_timezone_id(info, &value);
EXPECT_STREQ(value, "US/Hawaii");
+ free(value);
+ value = nullptr;
watchface_complication_timeinfo_get_timezone_country(info, &value);
EXPECT_STREQ(value, "US");
+ free(value);
+ value = nullptr;
watchface_complication_timeinfo_get_timezone_city(info, &value);
EXPECT_STREQ(value, "Hawaii");
+ free(value);
time_t timestamp;
watchface_complication_timeinfo_get_timestamp(info, ×tamp);
EXPECT_EQ(WATCHFACE_COMPLICATION_ERROR_PROVIDER_NOT_AVAILABLE, ret);
}
-}
\ No newline at end of file
+}