From: hyunuk.tak Date: Tue, 29 Mar 2022 04:08:42 +0000 (+0900) Subject: Add srp test case for setting client host address X-Git-Tag: accepted/tizen/unified/20220914.164046~51 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d1cf85cc96507d19643ab166dce9567dba9a9b2f;p=platform%2Fcore%2Fapi%2Fthread.git Add srp test case for setting client host address Change-Id: I92a8787bdd894d7a80679e0e0d090538b0c4b5ac Signed-off-by: hyunuk.tak --- diff --git a/tests/unittest/thread-unittest-srp.cpp b/tests/unittest/thread-unittest-srp.cpp index aa33de6..0e71872 100644 --- a/tests/unittest/thread-unittest-srp.cpp +++ b/tests/unittest/thread-unittest-srp.cpp @@ -17,6 +17,7 @@ #include #include "thread.h" +#include "mocks/thread-mock-dummy.h" class ThreadSrpTest : public ::testing::Test { @@ -93,16 +94,39 @@ TEST_F(ThreadSrpTest, ClientRemoveHostErrorNone) TEST_F(ThreadSrpTest, ClientSetHostNameNotInitialized) { EXPECT_EQ(THREAD_ERROR_NONE, thread_deinitialize()); - EXPECT_EQ(THREAD_ERROR_NOT_INITIALIZED, thread_srp_client_set_host_name(instance, hostName)); + EXPECT_EQ(THREAD_ERROR_NOT_INITIALIZED, + thread_srp_client_set_host_name(instance, hostName)); } TEST_F(ThreadSrpTest, ClientSetHostNameInvalidParameter) { - EXPECT_EQ(THREAD_ERROR_INVALID_PARAMETER, thread_srp_client_set_host_name(instance, hostName)); + EXPECT_EQ(THREAD_ERROR_INVALID_PARAMETER, + thread_srp_client_set_host_name(instance, hostName)); } TEST_F(ThreadSrpTest, ClientSetHostNameErrorNone) { EXPECT_EQ(THREAD_ERROR_NONE, thread_enable(&instance)); - EXPECT_EQ(THREAD_ERROR_NONE, thread_srp_client_set_host_name(instance, hostName)); + EXPECT_EQ(THREAD_ERROR_NONE, + thread_srp_client_set_host_name(instance, hostName)); +} + +TEST_F(ThreadSrpTest, ClientSetHostAddressNotInitialized) +{ + EXPECT_EQ(THREAD_ERROR_NONE, thread_deinitialize()); + EXPECT_EQ(THREAD_ERROR_NOT_INITIALIZED, + thread_srp_client_set_host_address(instance, DUMMY_IPV6_ADDRESS)); +} + +TEST_F(ThreadSrpTest, ClientSetHostAddressInvalidParameter) +{ + EXPECT_EQ(THREAD_ERROR_INVALID_PARAMETER, + thread_srp_client_set_host_address(instance, DUMMY_IPV6_ADDRESS)); +} + +TEST_F(ThreadSrpTest, ClientSetHostAddressErrorNone) +{ + EXPECT_EQ(THREAD_ERROR_NONE, thread_enable(&instance)); + EXPECT_EQ(THREAD_ERROR_NONE, + thread_srp_client_set_host_address(instance, DUMMY_IPV6_ADDRESS)); } \ No newline at end of file