X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Funittests%2FOCResourceTest.cpp;h=c4db98ce5857f4fe6b1d6d55e2b2be0a9994c28d;hb=390866079e285d2c74918432c0d597d5da52f8a0;hp=5f2403eae50d0e3642da3978922ab7019725bb6f;hpb=3e9402ad71cb3e93266a77796f44d17bab9853fd;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/unittests/OCResourceTest.cpp b/resource/unittests/OCResourceTest.cpp index 5f2403e..c4db98c 100644 --- a/resource/unittests/OCResourceTest.cpp +++ b/resource/unittests/OCResourceTest.cpp @@ -25,6 +25,8 @@ #include #include +static char gLongHostAddress[] = "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111:5000"; + namespace OCResourceTest { using namespace OC; @@ -81,6 +83,16 @@ namespace OCResourceTest EXPECT_ANY_THROW(ConstructResourceObject("coap://192.168.1.2", "/resource")); } + TEST(ConstructResourceTest, ConstructResourceObjectWithoutPortNumber2) + { + EXPECT_ANY_THROW(ConstructResourceObject("coap://192.168.1.2:", "/resource")); + } + + TEST(ConstructResourceTest, ConstructResourceObjectWithLongHostAddress) + { + EXPECT_ANY_THROW(ConstructResourceObject(gLongHostAddress, "/resource")); + } + TEST(ConstructResourceTest, ConstructResourceObjectInvalidHost) { EXPECT_ANY_THROW(ConstructResourceObject("192.168.1.2:5000", "/resource"));