Add core test case for disable 77/272877/1
authorhyunuk.tak <hyunuk.tak@samsung.com>
Tue, 22 Mar 2022 03:51:12 +0000 (12:51 +0900)
committerhyunuk.tak <hyunuk.tak@samsung.com>
Mon, 28 Mar 2022 01:49:50 +0000 (10:49 +0900)
Change-Id: I0941fc6d74a80041f4141d5c108ac679289b97e1
Signed-off-by: hyunuk.tak <hyunuk.tak@samsung.com>
tests/unittest/thread-unittest-core.cpp

index e273faa..25da988 100644 (file)
@@ -45,4 +45,21 @@ TEST_F(ThreadCoreTest, EnableNotInitialized)
 TEST_F(ThreadCoreTest, EnableErrorNone)
 {
        EXPECT_EQ(THREAD_ERROR_NONE, thread_enable(&instance));
+}
+
+TEST_F(ThreadCoreTest, DisableNotInitialized)
+{
+       EXPECT_EQ(THREAD_ERROR_NONE, thread_deinitialize());
+       EXPECT_EQ(THREAD_ERROR_NOT_INITIALIZED, thread_disable(instance));
+}
+
+TEST_F(ThreadCoreTest, DisableInvalidParameter)
+{
+       EXPECT_EQ(THREAD_ERROR_INVALID_PARAMETER, thread_disable(instance));
+}
+
+TEST_F(ThreadCoreTest, DisableErrorNone)
+{
+       EXPECT_EQ(THREAD_ERROR_NONE, thread_enable(&instance));
+       EXPECT_EQ(THREAD_ERROR_NONE, thread_disable(instance));
 }
\ No newline at end of file