#include <gtest/gtest.h>
#include <iostream>
#include "ResourceClient.h"
-#include "ResourceObject.h"
+#include "RCSResourceObject.h"
#include "OCPlatform.h"
#define RESOURCEURI "/a/TemperatureSensor"
DiscoveryManager *manager = DiscoveryManager::getInstance();
ResourceState receivedResourceState;
ResourceAttributes receivedResourceAttributes;
-ResourceObject::Ptr server;
+RCSResourceObject::Ptr server;
void createResource()
{
- server = ResourceObject::Builder(RESOURCEURI, RESOURCETYPE,
+ server = RCSResourceObject::Builder(RESOURCEURI, RESOURCETYPE,
RESOURCEINTERFACE).setDiscoverable(true).setObservable(true).build();
std::cout << "Resource created successfully " << std::endl;
server->setAttribute("Temperature", 0);
{
createResource();
ResourceAttributes result = object->getCachedAttributes();
- EXPECT_TRUE(result != NULL);
+ EXPECT_TRUE(result.empty());
destroyResource();
}
{
createResource();
ResourceAttributes::Value result = object->getCachedAttribute("");
- std::nullptr_t null;
- EXPECT_TRUE(result == null);
+ EXPECT_TRUE(result == nullptr);
destroyResource();
}
{
createResource();
std::string result = object->getUri();
- EXPECT_TRUE(result != NULL);
+ EXPECT_TRUE(!result.empty());
destroyResource();
}
{
createResource();
std::string result = object->getAddress();
- EXPECT_TRUE(result != NULL);
+ EXPECT_TRUE(!result.empty());
destroyResource();
}
{
createResource();
ResourceAttributes::Value result = object->getCachedAttribute("Temperature");
- EXPECT_TRUE(result != NULL);
+ EXPECT_TRUE(result != nullptr);
destroyResource();
}