replace : iotivity -> iotivity-sec
[platform/upstream/iotivity.git] / service / resource-encapsulation / src / resourceBroker / unittest / ResourceBrokerUnitTest.cpp
index 346ef43..69f1612 100644 (file)
@@ -1,3 +1,22 @@
+//******************************************************************
+//
+// Copyright 2015 Samsung Electronics All Rights Reserved.
+//
+//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 #include "gtest/gtest.h"
 #include "HippoMocks/hippomocks.h"
 
@@ -25,16 +44,23 @@ public:
 
 protected:
 
-    void SetUp() 
+    void SetUp()
     {
         TestWithMock::SetUp();
         brokerInstance = ResourceBroker::getInstance();
-        pResource = PrimitiveResource::Ptr(mocks.Mock< PrimitiveResource >(), [](PrimitiveResource*){});
-        cb = ([](BROKER_STATE)->OCStackResult{return OC_STACK_OK;});
+        pResource = PrimitiveResource::Ptr(mocks.Mock< PrimitiveResource >(),
+                                           [](PrimitiveResource*)
+                                           {
+
+                                           });
+        cb = ([](BROKER_STATE)->OCStackResult
+                {
+                    return OC_STACK_OK;
+                });
         id = 0;
     }
 
-    void TearDown() 
+    void TearDown()
     {
         TestWithMock::TearDown();
         pResource.reset();
@@ -50,14 +76,14 @@ protected:
     }
 
 };
+
 TEST_F(ResourceBrokerTest,HostResource_ReturnNormalValueIfNormalParams)
 {
 
     MockingFunc();
 
-    BrokerID ret;
-    ASSERT_NE(ret = brokerInstance->hostResource(pResource,cb),0);
+    BrokerID ret = brokerInstance->hostResource(pResource, cb);
+    ASSERT_NE(BrokerID(0), ret);
 
     brokerInstance->cancelHostResource(ret);
 
@@ -82,7 +108,7 @@ TEST_F(ResourceBrokerTest,CancelHostResource_NoThrowIfNormalParams)
 
     MockingFunc();
 
-    BrokerID ret;
+    BrokerID ret = 0;
     ret = brokerInstance->hostResource(pResource,cb);
 
     ASSERT_NO_THROW(brokerInstance->cancelHostResource(ret));
@@ -111,7 +137,7 @@ TEST_F(ResourceBrokerTest,getResourceState_ReturnNormalValueIfNormalId)
 
     MockingFunc();
 
-    BrokerID ret;
+    BrokerID ret = 0;
     ret = brokerInstance->hostResource(pResource,cb);
 
     ASSERT_NE(brokerInstance->getResourceState(ret),BROKER_STATE::NONE);
@@ -134,7 +160,7 @@ TEST_F(ResourceBrokerTest,getResourceState_ReturnNormalValueIfNormalResource)
 
     MockingFunc();
 
-    BrokerID ret;
+    BrokerID ret = 0;
     ret = brokerInstance->hostResource(pResource,cb);
 
     ASSERT_NE(brokerInstance->getResourceState(pResource),BROKER_STATE::NONE);
@@ -155,12 +181,15 @@ TEST_F(ResourceBrokerTest,getResourceState_NormalErrorHandlingIfAbnormalResource
 
     MockingFunc();
 
-    PrimitiveResource::Ptr resource[3];
-    BrokerID id[3];
+    PrimitiveResource::Ptr resource[3] = {nullptr,};
+    BrokerID id[3] = {0,};
 
     for(int i=0;i!=3;i++)
     {
-        resource[i] = PrimitiveResource::Ptr(mocks.Mock< PrimitiveResource >(), [](PrimitiveResource*){});
+        resource[i] = PrimitiveResource::Ptr(mocks.Mock< PrimitiveResource >(),
+                [](PrimitiveResource*)
+                {
+                });
         mocks.OnCall(resource[i].get(), PrimitiveResource::requestGet);
         mocks.OnCall(resource[i].get(), PrimitiveResource::getHost).Return(std::string());
         mocks.OnCallFuncOverload(static_cast< subscribePresenceSig1 >(OC::OCPlatform::subscribePresence)).Return(OC_STACK_OK);
@@ -184,4 +213,3 @@ TEST_F(ResourceBrokerTest,getResourceState_NormalErrorHandlingIfAbnormalId)
     ASSERT_THROW(brokerInstance->getResourceState(id),ResourceBroker::InvalidParameterException);
 
 }
-