TEST(SRPProvisionDirectPairingTest, Nullcallback) { EXPECT_EQ(OC_STACK_INVALID_CALLBACK, SRPProvisionDirectPairing(NULL, &selectedDeviceInfo, &pconf, NULL)); }
/** * this function sends Direct-Pairing Configuration to a device. * * @param[in] ctx Application context would be returned in result callback. * @param[in] selectedDeviceInfo Selected target device. * @param[in] pconf PCONF pointer. * @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 OCProvisionDirectPairing(void* ctx, const OCProvisionDev_t *selectedDeviceInfo, OicSecPconf_t *pconf, OCProvisionResultCB resultCallback) { return SRPProvisionDirectPairing(ctx, selectedDeviceInfo, pconf, resultCallback); }
TEST(SRPProvisionDirectPairingTest, Nullpconf) { EXPECT_EQ(OC_STACK_INVALID_PARAM, SRPProvisionDirectPairing(NULL, &selectedDeviceInfo, NULL, &provisioningCB)); }