X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=service%2Fresource-container%2Funittests%2FResourceContainerTestSimulator.h;h=40d1370e667ae9fd6b2dd0e09b388c9e1950d810;hb=390866079e285d2c74918432c0d597d5da52f8a0;hp=4d2cf9f7baf6847224e5b5ffbd69babfb529290c;hpb=3e9402ad71cb3e93266a77796f44d17bab9853fd;p=platform%2Fupstream%2Fiotivity.git diff --git a/service/resource-container/unittests/ResourceContainerTestSimulator.h b/service/resource-container/unittests/ResourceContainerTestSimulator.h index 4d2cf9f..40d1370 100644 --- a/service/resource-container/unittests/ResourceContainerTestSimulator.h +++ b/service/resource-container/unittests/ResourceContainerTestSimulator.h @@ -66,13 +66,20 @@ class ResourceContainerTestSimulator ~ResourceContainerTestSimulator() { - if (remoteResource != nullptr && remoteResource->isCaching()) + try { - remoteResource->stopCaching(); + if (remoteResource != nullptr && remoteResource->isCaching()) + { + remoteResource->stopCaching(); + } + if (remoteResource != nullptr && remoteResource->isMonitoring()) + { + remoteResource->stopMonitoring(); + } } - if (remoteResource != nullptr && remoteResource->isMonitoring()) + catch (RCSException &e) { - remoteResource->stopMonitoring(); + std::cout << "exception : " << e.what() << std::endl; } } @@ -150,7 +157,7 @@ class ResourceContainerTestSimulator std::weak_ptr(shared_from_this()))); mutexForDiscovery.lock(); } - catch (std::exception &e) + catch (RCSInvalidParameterException &e) { std::cout << "exception : " << e.what() << std::endl; }