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