TEST(SRPProvisionTrustCertChainTest, SRPGetCredResourceNoDevice) { EXPECT_EQ(OC_STACK_INVALID_PARAM, SRPGetCredResource(NULL, NULL, provisioningCB)); }
/** * this function requests CRED information to resource. * * @param[in] ctx Application context would be returned in result callback. * @param[in] selectedDeviceInfo Selected target device. * @param[in] resultCallback callback provided by API user, callback will be called when provisioning request recieves a response from resource server. * @return OC_STACK_OK in case of success and other value otherwise. */ OCStackResult OCGetCredResource(void* ctx, const OCProvisionDev_t *selectedDeviceInfo, OCProvisionResultCB resultCallback) { return SRPGetCredResource(ctx, selectedDeviceInfo, resultCallback); }
TEST(SRPProvisionTrustCertChainTest, SRPGetCredResourceNoCallback) { EXPECT_EQ(OC_STACK_INVALID_CALLBACK, SRPGetCredResource(NULL, &pDev1, NULL)); }