X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Funittests%2FOCResourceTest.cpp;h=fc4b40be1d7dbf6266375f053b3b87a95c32c1d3;hb=eb4cf6824439d79e05685766f2d1e263abeba209;hp=1ac18bc2dba5ebd532eb9adff32e649a6c3a474f;hpb=0d893c9240268b29f3a569ffda9dbb1d29877d86;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/unittests/OCResourceTest.cpp b/resource/unittests/OCResourceTest.cpp index 1ac18bc..fc4b40b 100644 --- a/resource/unittests/OCResourceTest.cpp +++ b/resource/unittests/OCResourceTest.cpp @@ -80,7 +80,7 @@ namespace OCResourceTest TEST(ConstructResourceTest, ConstructResourceObjectWithValidHost3) { - EXPECT_NO_THROW(ConstructResourceObject("coap://[ffff::ffff%eth0]:5000", "/resource")); + EXPECT_NO_THROW(ConstructResourceObject("coap://[ffff::ffff%25eth0]:5000", "/resource")); } TEST(ConstructResourceTest, ConstructResourceObject) @@ -123,6 +123,11 @@ namespace OCResourceTest EXPECT_ANY_THROW(ConstructResourceObject("coap://[ffff:::ffff]:5000", "/resource")); } + TEST(ConstructResourceTest, ConstructResourceObjectInvalidHost4) + { + EXPECT_ANY_THROW(ConstructResourceObject("coap://[ffff::ffff%eth0]:5000", "/resource")); + } + TEST(ConstructResourceTest, ConstructResourceObjectInvalidUri) { EXPECT_ANY_THROW(ConstructResourceObject("coap://192.168.1.2:5000", "/")); @@ -500,6 +505,13 @@ namespace OCResourceTest EXPECT_TRUE(resource->host() == "coap://192.168.1.2:5000"); } + TEST(HostTest, Host2) + { + OCResource::Ptr resource = ConstructResourceObject("coap://[ffff::ffff%25eth0]:5000", "/resource"); + EXPECT_TRUE(resource != NULL); + EXPECT_TRUE(resource->host() == "coap://[ffff::ffff%25eth0]:5000"); + } + //Uri Test TEST(UriTest, Uri) {