public:
virtual void SetUp()
{
+ int ret;
+ ret = system_info_get_platform_bool(FEATURE_THERMISTOR, &supported);
+ EXPECT_EQ(SYSTEM_INFO_ERROR_NONE, ret) << "system_info_get_platform_bool failed";
}
virtual void TearDown()
{
int ret;
+ if (!supported)
+ return;
+
info = NULL;
ret = hw_get_info(THERMAL_HARDWARE_DEVICE_ID,
(const struct hw_info **)&info);
struct thermal_info thermal;
int ret;
+ if (!supported)
+ return;
+
if (!thermal_dev || !thermal_dev->get_info) {
cout << "There is no function for get_info" << endl;
return;
{
int ret;
+ if (!supported)
+ return;
+
if (!thermal_dev || !thermal_dev->register_changed_event) {
cout << "There is no function for register_changed_event" << endl;
return;
TEST_F(THERMALHalTest, UnregisterChangedEventP)
{
+ if (!supported)
+ return;
+
if (!thermal_dev || !thermal_dev->unregister_changed_event) {
cout << "There is no function for unregister_changed_event" << endl;
return;
{
int ret;
+ if (!supported)
+ return;
+
if (!info || !info->close) {
cout << "There is no function for info close" << endl;
return;
#define FEATURE_BATTERY "http://tizen.org/feature/battery"
#define FEATURE_LED "http://tizen.org/feature/led"
#define FEATURE_IR "http://tizen.org/feature/consumer_ir"
+#define FEATURE_THERMISTOR "http://tizen.org/feature/thermistor.ap"
bool supported;