EntityHandler,
uint8_t );
-static constexpr char RESOURCE_URI[] = "a/test";
-static constexpr char KEY[] = "key";
+static constexpr char RESOURCE_URI[]{ "a/test" };
+static constexpr char RESOURCE_TYPE[]{ "resourceType" };
+static constexpr char KEY[]{ "key" };
TEST(ServerResourceBuilderTest, ThrowIfUriIsInvalid)
{
mocks.ExpectCallFuncOverload(
static_cast<registerResourceSig>(OCPlatform::registerResource)).Return(OC_STACK_OK);
- PrimitiveServerResource::Builder(RESOURCE_URI, "", "").create();
+ PrimitiveServerResource::Builder(RESOURCE_URI, RESOURCE_TYPE, "").create();
}
TEST(ServerResourceBuilderTest, ResourceServerHasPropertiesSetByBuilder)
{
- auto serverResource = PrimitiveServerResource::Builder(RESOURCE_URI, "", "").
+ auto serverResource = PrimitiveServerResource::Builder(RESOURCE_URI, RESOURCE_TYPE, "").
setDiscoverable(false).setObservable(true).create();
EXPECT_FALSE(serverResource->isDiscoverable());
ResourceAttributes attrs;
attrs[KEY] = 100;
- auto serverResource = PrimitiveServerResource::Builder(RESOURCE_URI, "", "").
+ auto serverResource = PrimitiveServerResource::Builder(RESOURCE_URI, RESOURCE_TYPE, "").
setAttributes(attrs).create();
PrimitiveServerResource::LockGuard lock{ serverResource };
void SetUp() override
{
initMocks();
- server = PrimitiveServerResource::Builder(RESOURCE_URI, "", "").create();
+ server = PrimitiveServerResource::Builder(RESOURCE_URI, RESOURCE_TYPE, "").create();
}
virtual void initMocks()
int expected { 0 };
vector<thread> threads;
- mocks.ExpectCallFunc(OCPlatform::sendResponse).Return(OC_STACK_OK);
+ mocks.OnCallFunc(OCPlatform::sendResponse).Return(OC_STACK_OK);
server->setAttribute(KEY, 0);
protected:
void SetUp() override
{
- server = PrimitiveServerResource::Builder("a/test", "", "").create();
+ server = PrimitiveServerResource::Builder("a/test", "resourceType", "").create();
server->setAttribute(EXISTING, ORIGIN_VALUE);
}
setRequestProxyHandler = make_shared<SetRequestProxyHandler>(
make_shared<SimpleRequestHandler>());
- server = PrimitiveServerResource::Builder("a/test", "", "").create();
+ server = PrimitiveServerResource::Builder("a/test", "resourceType", "").create();
server->setAttribute(EXISTING, ORIGIN_VALUE);
}