const std::string& resourceType, OCConnectivityType connectivityType,
FindCallback& callback, QualityOfService QoS)
{
+ if(!callback)
+ {
+ return OC_STACK_INVALID_PARAM;
+ }
+
OCStackResult result;
OCCallbackData cbdata = {0};
const std::string& deviceURI, OCConnectivityType connectivityType,
FindDeviceCallback& callback, QualityOfService QoS)
{
+ if(!callback)
+ {
+ return OC_STACK_INVALID_PARAM;
+ }
OCStackResult result;
OCCallbackData cbdata = {0};
const QueryParamsMap& queryParams, const HeaderOptions& headerOptions,
GetCallback& callback, QualityOfService QoS)
{
+ if(!callback)
+ {
+ return OC_STACK_INVALID_PARAM;
+ }
OCStackResult result;
OCCallbackData cbdata = {0};
const QueryParamsMap& queryParams, const HeaderOptions& headerOptions,
PostCallback& callback, QualityOfService QoS)
{
+ if(!callback)
+ {
+ return OC_STACK_INVALID_PARAM;
+ }
OCStackResult result;
OCCallbackData cbdata = {0};
const QueryParamsMap& queryParams, const HeaderOptions& headerOptions,
PutCallback& callback, QualityOfService QoS)
{
+ if(!callback)
+ {
+ return OC_STACK_INVALID_PARAM;
+ }
OCStackResult result;
OCCallbackData cbdata = {0};
const std::string& uri, OCConnectivityType connectivityType,
const HeaderOptions& headerOptions, DeleteCallback& callback, QualityOfService QoS)
{
+ if(!callback)
+ {
+ return OC_STACK_INVALID_PARAM;
+ }
OCStackResult result;
OCCallbackData cbdata = {0};
const QueryParamsMap& queryParams, const HeaderOptions& headerOptions,
ObserveCallback& callback, QualityOfService QoS)
{
+ if(!callback)
+ {
+ return OC_STACK_INVALID_PARAM;
+ }
OCStackResult result;
OCCallbackData cbdata = {0};
const std::string& host, const std::string& resourceType,
OCConnectivityType connectivityType, SubscribeCallback& presenceHandler)
{
+ if(!presenceHandler)
+ {
+ return OC_STACK_INVALID_PARAM;
+ }
OCCallbackData cbdata = {0};
ClientCallbackContext::SubscribePresenceContext* ctx =
{
std::ostringstream requestURI;
requestURI << OC_WELL_KNOWN_QUERY << "?rt=core.light";
- EXPECT_EQ(OC_STACK_OK, OCPlatform::findResource("", requestURI.str(),
- OC_WIFI, NULL));
+ EXPECT_THROW(OCPlatform::findResource("", requestURI.str(),
+ OC_WIFI, NULL), OC::OCException);
}
TEST(FindResourceTest, FindResourceWithLowQoS)
OCPlatform::Configure(cfg);
std::ostringstream requestURI;
requestURI << OC_MULTICAST_PREFIX << deviceDiscoveryURI;
- EXPECT_EQ(OC_STACK_OK,
- OCPlatform::getDeviceInfo("", requestURI.str(), OC_WIFI, NULL));
+ EXPECT_THROW(
+ OCPlatform::getDeviceInfo("", requestURI.str(), OC_WIFI, NULL),
+ OC::OCException);
}
TEST(GetDeviceInfoTest, GetDeviceInfoWithLowQos)