From 0914f526d2d2b7948b85a9f19eda35fcd919a115 Mon Sep 17 00:00:00 2001 From: Jay Sharma Date: Mon, 14 Mar 2016 21:46:41 +0530 Subject: [PATCH] [Easy-setup] Updated Unittest cases file - Updated the UnitTest cases for Mediator RichSDK. Change-Id: I1cb137ba826ca9681faaa9e81856bc74a10bc173 Signed-off-by: Jay Sharma Reviewed-on: https://gerrit.iotivity.org/gerrit/5887 Tested-by: jenkins-iotivity Reviewed-by: Madan Lanka --- .../mediator/richsdk/unittests/MediatorRichTest.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/service/easy-setup/mediator/richsdk/unittests/MediatorRichTest.cpp b/service/easy-setup/mediator/richsdk/unittests/MediatorRichTest.cpp index afe86bb..d6e24c7 100644 --- a/service/easy-setup/mediator/richsdk/unittests/MediatorRichTest.cpp +++ b/service/easy-setup/mediator/richsdk/unittests/MediatorRichTest.cpp @@ -225,8 +225,11 @@ TEST_F(MediatorRichTest, testStartProvisioning) remoteEnrollee = EasySetup::getInstance()->createEnrolleeDevice(netInfo, onboardingConn); remoteEnrollee->registerEasySetupStatusHandler(&easySetupStatusCallback); - //calling the APIs - EXPECT_NO_THROW(remoteEnrollee->startProvisioning()); + /*It will throw an exception, + * as it will not be able to discover the provisioning resource + * in the network + */ + EXPECT_ANY_THROW(remoteEnrollee->startProvisioning()); } //startProvisioning [Negative] @@ -272,9 +275,10 @@ TEST_F(MediatorRichTest, testStopProvisioning) remoteEnrollee = EasySetup::getInstance()->createEnrolleeDevice(netInfo, onboardingConn); remoteEnrollee->registerEasySetupStatusHandler(&easySetupStatusCallback); - remoteEnrollee->startProvisioning(); - - EXPECT_NO_THROW(remoteEnrollee->stopProvisioning()); + /* It will throw an exception, + * as we are calling stop provisioning api before start provisioning. + */ + EXPECT_ANY_THROW(remoteEnrollee->stopProvisioning()); } //stopProvisioning [Negative] -- 2.7.4