From: hyunuk.tak Date: Tue, 22 Mar 2022 06:11:05 +0000 (+0900) Subject: Add core test case for scan param destroy X-Git-Tag: accepted/tizen/unified/20220914.164046~95 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F87%2F272887%2F1;p=platform%2Fcore%2Fapi%2Fthread.git Add core test case for scan param destroy Change-Id: I2fb9d4c43c26a4f6ee669e6f0b7ecf8dbef1980b Signed-off-by: hyunuk.tak --- diff --git a/tests/unittest/thread-unittest-core.cpp b/tests/unittest/thread-unittest-core.cpp index 4045aeb..aa3bb37 100644 --- a/tests/unittest/thread-unittest-core.cpp +++ b/tests/unittest/thread-unittest-core.cpp @@ -235,4 +235,22 @@ TEST_F(ThreadCoreTest, ScanPramCreateErrorNone) { EXPECT_EQ(THREAD_ERROR_NONE, thread_enable(&instance)); EXPECT_EQ(THREAD_ERROR_NONE, thread_scan_param_create(instance, 10, &scanParam)); +} + +TEST_F(ThreadCoreTest, ScanPramDestroyNotInitialized) +{ + EXPECT_EQ(THREAD_ERROR_NONE, thread_deinitialize()); + EXPECT_EQ(THREAD_ERROR_NOT_INITIALIZED, thread_scan_param_destroy(instance, scanParam)); +} + +TEST_F(ThreadCoreTest, ScanPramDestroyInvalidParameter) +{ + EXPECT_EQ(THREAD_ERROR_INVALID_PARAMETER, thread_scan_param_destroy(instance, scanParam)); +} + +TEST_F(ThreadCoreTest, ScanPramDestroyErrorNone) +{ + EXPECT_EQ(THREAD_ERROR_NONE, thread_enable(&instance)); + EXPECT_EQ(THREAD_ERROR_NONE, thread_scan_param_create(instance, 10, &scanParam)); + EXPECT_EQ(THREAD_ERROR_NONE, thread_scan_param_destroy(instance, scanParam)); } \ No newline at end of file