From 0dc9c92dedb727eed6f87a31675f3c89962a129c Mon Sep 17 00:00:00 2001 From: "hyunuk.tak" Date: Tue, 22 Mar 2022 12:51:12 +0900 Subject: [PATCH] Add core test case for disable Change-Id: I0941fc6d74a80041f4141d5c108ac679289b97e1 Signed-off-by: hyunuk.tak --- tests/unittest/thread-unittest-core.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tests/unittest/thread-unittest-core.cpp b/tests/unittest/thread-unittest-core.cpp index e273faa..25da988 100644 --- a/tests/unittest/thread-unittest-core.cpp +++ b/tests/unittest/thread-unittest-core.cpp @@ -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 -- 2.7.4