From: sanket Date: Tue, 12 May 2020 14:25:36 +0000 (+0530) Subject: UT for OCUilities X-Git-Tag: submit/tizen/20210628.055145~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5d3b428b04d6a02a087f8ab4fe92fbdc5fbc1bdf;p=platform%2Fupstream%2Fiotivity.git UT for OCUilities Added test cases to increase code-coverage of OCUtilities.cpp https://github.sec.samsung.net/RS7-IOTIVITY/IoTivity/pull/699 (cherry-picked from 493316c01247a5d2b2e119a2c322570bcba63718) Change-Id: If1c9218398da686e4bdfec1f7186315292af50e6 Signed-off-by: sanket Signed-off-by: Sudipto --- diff --git a/resource/unittests/OCUtilitiesTest.cpp b/resource/unittests/OCUtilitiesTest.cpp new file mode 100644 index 000000000..bad28a7bf --- /dev/null +++ b/resource/unittests/OCUtilitiesTest.cpp @@ -0,0 +1,20 @@ +#include +#include +#include +#include "OCApi.h" +#include +#include +#include + +namespace OCUtilitiesTest { + using namespace std; + using namespace OC; + using namespace OC::Utilities; + + TEST(ConstructUtilitiesTest, ConstructGetQueryParamsTest) { + QueryParamsKeyVal qp; + EXPECT_TRUE(getQueryParams("").empty()); + string q = "x=y&;u=v"; + EXPECT_TRUE(!getQueryParams(q).empty()); + } +} diff --git a/resource/unittests/SConscript b/resource/unittests/SConscript index 89373c861..f37f94476 100644 --- a/resource/unittests/SConscript +++ b/resource/unittests/SConscript @@ -80,7 +80,8 @@ unittests_src = [ 'OCExceptionTest.cpp', 'OCResourceResponseTest.cpp', 'OCHeaderOptionTest.cpp', - 'OCDirectPairingTest.cpp' + 'OCDirectPairingTest.cpp', + 'OCUtilitiesTest.cpp' ] if (('SUB' in with_mq) or ('PUB' in with_mq) or ('BROKER' in with_mq)):