Add srp test case for removing client host 22/273122/1
authorhyunuk.tak <hyunuk.tak@samsung.com>
Tue, 29 Mar 2022 03:58:21 +0000 (12:58 +0900)
committerhyunuk.tak <hyunuk.tak@samsung.com>
Thu, 31 Mar 2022 00:58:18 +0000 (09:58 +0900)
Change-Id: I279e46d72043627ff77123cb8c2dbbe3a56a810f
Signed-off-by: hyunuk.tak <hyunuk.tak@samsung.com>
tests/unittest/thread-unittest-srp.cpp

index b9273c7..b03eeb3 100644 (file)
@@ -70,4 +70,21 @@ TEST_F(ThreadSrpTest, ClientStopErrorNone)
 {
        EXPECT_EQ(THREAD_ERROR_NONE, thread_enable(&instance));
        EXPECT_EQ(THREAD_ERROR_NONE, thread_srp_client_stop(instance));
+}
+
+TEST_F(ThreadSrpTest, ClientRemoveHostNotInitialized)
+{
+       EXPECT_EQ(THREAD_ERROR_NONE, thread_deinitialize());
+       EXPECT_EQ(THREAD_ERROR_NOT_INITIALIZED, thread_srp_client_remove_host(instance));
+}
+
+TEST_F(ThreadSrpTest, ClientRemoveHostInvalidParameter)
+{
+       EXPECT_EQ(THREAD_ERROR_INVALID_PARAMETER, thread_srp_client_remove_host(instance));
+}
+
+TEST_F(ThreadSrpTest, ClientRemoveHostErrorNone)
+{
+       EXPECT_EQ(THREAD_ERROR_NONE, thread_enable(&instance));
+       EXPECT_EQ(THREAD_ERROR_NONE, thread_srp_client_remove_host(instance));
 }
\ No newline at end of file