{
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