Add srp test case for server stop 26/273126/1
authorhyunuk.tak <hyunuk.tak@samsung.com>
Tue, 29 Mar 2022 04:14:09 +0000 (13:14 +0900)
committerhyunuk.tak <hyunuk.tak@samsung.com>
Thu, 31 Mar 2022 00:58:42 +0000 (09:58 +0900)
Change-Id: I70c2378724d2bf2c943e4d77391b76b64ba03ba7
Signed-off-by: hyunuk.tak <hyunuk.tak@samsung.com>
tests/unittest/thread-unittest-srp.cpp

index 204e49ea67fb1b5fb50e748e7acbb31aebb128dd..8dc64b3b77500a96a6b7b356b5e28ef21cb2e16a 100644 (file)
@@ -146,4 +146,21 @@ TEST_F(ThreadSrpTest, ServerStartErrorNone)
 {
        EXPECT_EQ(THREAD_ERROR_NONE, thread_enable(&instance));
        EXPECT_EQ(THREAD_ERROR_NONE, thread_srp_server_start(instance));
+}
+
+TEST_F(ThreadSrpTest, ServerStopNotInitialized)
+{
+       EXPECT_EQ(THREAD_ERROR_NONE, thread_deinitialize());
+       EXPECT_EQ(THREAD_ERROR_NOT_INITIALIZED, thread_srp_server_stop(instance));
+}
+
+TEST_F(ThreadSrpTest, ServerStopInvalidParameter)
+{
+       EXPECT_EQ(THREAD_ERROR_INVALID_PARAMETER, thread_srp_server_stop(instance));
+}
+
+TEST_F(ThreadSrpTest, ServerStopErrorNone)
+{
+       EXPECT_EQ(THREAD_ERROR_NONE, thread_enable(&instance));
+       EXPECT_EQ(THREAD_ERROR_NONE, thread_srp_server_stop(instance));
 }
\ No newline at end of file