Change-Id: Id2722e42ac6958e57a46f6cb8480395788697b10
Signed-off-by: Jay Sharma <jay.sharma@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/7501
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
(cherry picked from commit
bd4708f5b3a1fc5b522a3128c0d374d44eb56568)
Reviewed-on: https://gerrit.iotivity.org/gerrit/7513
Reviewed-by: Jon A. Cruz <jon@joncruz.org>
*
* @throw ESBadRequestException is thrown if the parameters are invalid
*/
*
* @throw ESBadRequestException is thrown if the parameters are invalid
*/
- RemoteEnrolleeResource(ProvConfig enrolleeNWProvInfo, WiFiOnboadingConnection onboardingconn);
+ RemoteEnrolleeResource(const ProvConfig &enrolleeNWProvInfo,
+ const WiFiOnboadingConnection &onboardingconn);
~RemoteEnrolleeResource() = default;
~RemoteEnrolleeResource() = default;
static const char ES_PROV_RES_URI[] = "/oic/prov";
static const char ES_PROV_RES_TYPE[] = "oic.r.prov";
static const char ES_PROV_RES_URI[] = "/oic/prov";
static const char ES_PROV_RES_TYPE[] = "oic.r.prov";
- RemoteEnrolleeResource::RemoteEnrolleeResource(ProvConfig provConfig,
- WiFiOnboadingConnection onboardingconn)
+ RemoteEnrolleeResource::RemoteEnrolleeResource(const ProvConfig &provConfig,
+ const WiFiOnboadingConnection &onboardingconn)
{
m_ProvConfig = provConfig;
m_wifiOnboardingconn = onboardingconn;
{
m_ProvConfig = provConfig;
m_wifiOnboardingconn = onboardingconn;
TEST_F(MediatorRichTest, testCreateEnrolleeDeviceNegative)
{
RemoteEnrollee::shared_ptr remoteEnrollee = NULL;
TEST_F(MediatorRichTest, testCreateEnrolleeDeviceNegative)
{
RemoteEnrollee::shared_ptr remoteEnrollee = NULL;
WiFiOnboadingConnection onboardingConn;
EasySetup *easysetupInstance = EasySetup::getInstance();
WiFiOnboadingConnection onboardingConn;
EasySetup *easysetupInstance = EasySetup::getInstance();
+ netInfo.connType = CT_ADAPTER_IP;
+
+ OICStrcpy(netInfo.provData.WIFI.ssid, NET_WIFI_SSID_SIZE - 1, ssid.c_str());
+ OICStrcpy(netInfo.provData.WIFI.pwd, NET_WIFI_PWD_SIZE - 1, pwd.c_str());
+
+ onboardingConn.isSecured = false;
+ OICStrcpy(onboardingConn.ipAddress, IPV4_ADDR_SIZE - 1, ipaddress.c_str());
+
//calling the createEnrolleeDevice
remoteEnrollee = easysetupInstance->createEnrolleeDevice(netInfo, onboardingConn);
//calling again the createEnrolleeDevice with same config & connection info [API throws the exception]
//calling the createEnrolleeDevice
remoteEnrollee = easysetupInstance->createEnrolleeDevice(netInfo, onboardingConn);
//calling again the createEnrolleeDevice with same config & connection info [API throws the exception]