Add srp test case for server start 25/273125/1
authorhyunuk.tak <hyunuk.tak@samsung.com>
Tue, 29 Mar 2022 04:11:50 +0000 (13:11 +0900)
committerhyunuk.tak <hyunuk.tak@samsung.com>
Thu, 31 Mar 2022 00:58:36 +0000 (09:58 +0900)
Change-Id: I4bb3582cffdf09d4448e0ad27dd06913cb5fe032
Signed-off-by: hyunuk.tak <hyunuk.tak@samsung.com>
tests/unittest/thread-unittest-srp.cpp

index 0e71872..204e49e 100644 (file)
@@ -129,4 +129,21 @@ 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));
+}
+
+TEST_F(ThreadSrpTest, ServerStartNotInitialized)
+{
+       EXPECT_EQ(THREAD_ERROR_NONE, thread_deinitialize());
+       EXPECT_EQ(THREAD_ERROR_NOT_INITIALIZED, thread_srp_server_start(instance));
+}
+
+TEST_F(ThreadSrpTest, ServerStartInvalidParameter)
+{
+       EXPECT_EQ(THREAD_ERROR_INVALID_PARAMETER, thread_srp_server_start(instance));
+}
+
+TEST_F(ThreadSrpTest, ServerStartErrorNone)
+{
+       EXPECT_EQ(THREAD_ERROR_NONE, thread_enable(&instance));
+       EXPECT_EQ(THREAD_ERROR_NONE, thread_srp_server_start(instance));
 }
\ No newline at end of file