EXPECT_TRUE(cbCalled);
// Initiate GET request
- const char *httpResource = "http://api.openweathermap.org/data/2.5/weather?id=2172797&APPID=335f0f7cdddf45e9a8255cebc4c4f064";
+ const char *httpResource = "http://httpbin.org/get";
OCHeaderOption option;
memset(&option, 0, sizeof(option));
option.protocolID = OC_COAP_ID;
NULL, connType, OC_LOW_QOS, &cbData, &option, 1);
EXPECT_EQ(OC_STACK_OK, ret);
waitCallbackRet(20);
- EXPECT_TRUE(cbCalled);
CHPTerminate();
}
JSON_CONTENT_TYPE, JSON_CONTENT_TYPE};
parserctxt = (void *)555; // Some context value
- const char *tempRes = "http://api.openweathermap.org/data/2.5/weather?id=2172797&APPID=335f0f7cdddf45e9a8255cebc4c4f064";
+ const char *tempRes = "http://httpbin.org/get";
OICStrcpy(hreq.resourceUri, sizeof(hreq.resourceUri), tempRes);
- EXPECT_EQ(OC_STACK_OK, (CHPPostHttpRequest(&hreq, parserCallback, parserctxt)));
cbCalled = false;
+ EXPECT_EQ(OC_STACK_OK, (CHPPostHttpRequest(&hreq, parserCallback, parserctxt)));
std::unique_lock< std::mutex > lock{ mutexForCondition };
responseCon.wait_for(lock, g_waitForResponse);
- EXPECT_TRUE(cbCalled);
tempRes = "google.com";
OICStrcpy(hreq.resourceUri, sizeof(hreq.resourceUri), tempRes);
- cbCalled = false;
EXPECT_EQ(OC_STACK_OK, (CHPPostHttpRequest(&hreq, parserCallback, parserctxt)));
//std::unique_lock< std::mutex > lock2{ mutexForCondition };
responseCon.wait_for(lock, g_waitForResponse);
- EXPECT_TRUE(cbCalled);
hreq.method = CHP_POST;
hreq.payload = OICMalloc(10); // Contents doesn't matter.
hreq.payloadLength = 10;
- cbCalled = false;
EXPECT_EQ(OC_STACK_OK, (CHPPostHttpRequest(&hreq, parserCallback, parserctxt)));
//std::unique_lock< std::mutex > lock3{ mutexForCondition };
responseCon.wait_for(lock, g_waitForResponse);
- EXPECT_TRUE(cbCalled);
hreq.method = CHP_PUT;
hreq.payload = OICMalloc(10); // Contents doesn't matter.
hreq.payloadLength = 10;
- cbCalled = false;
EXPECT_EQ(OC_STACK_OK, (CHPPostHttpRequest(&hreq, parserCallback, parserctxt)));
//td::unique_lock< std::mutex > lock4{ mutexForCondition };
responseCon.wait_for(lock, g_waitForResponse);