class ThreadNetworkTest : public ::testing::Test
{
public:
- const char *THREAD_NETWORK_DEFAULT_NAME = "TizenOpenThread";
- const char *THREAD_NETWORK_DEFAULT_KEY = "c03aa2d3c869847b0e7f2ca288efd251";
- const char *THREAD_NETWORK_DEFAULT_PSKC = "19d3bd4ee76baad7ff2da29c87c67452";
+ const char *NETWORK_DUMMY_NAME = "TizenOpenThread";
+ const char *NETWORK_DUMMY_KEY = "c03aa2d3c869847b0e7f2ca288efd251";
+ const char *NETWORK_DUMMY_PSKC = "19d3bd4ee76baad7ff2da29c87c67452";
+ const uint32_t NETWORK_DUMMY_CHANNEL = 15;
thread_instance_h instance;
thread_network_h network;
{
EXPECT_EQ(THREAD_ERROR_NONE, thread_deinitialize());
EXPECT_EQ(THREAD_ERROR_NOT_INITIALIZED,
- thread_network_set_name(network, THREAD_NETWORK_DEFAULT_NAME));
+ thread_network_set_name(network, NETWORK_DUMMY_NAME));
}
TEST_F(ThreadNetworkTest, SetNameInvalidParameter)
{
EXPECT_EQ(THREAD_ERROR_INVALID_PARAMETER,
- thread_network_set_name(nullptr, THREAD_NETWORK_DEFAULT_NAME));
+ thread_network_set_name(nullptr, NETWORK_DUMMY_NAME));
}
TEST_F(ThreadNetworkTest, SetNameErrorNone)
{
EXPECT_EQ(THREAD_ERROR_NONE, thread_network_create(&network));
EXPECT_EQ(THREAD_ERROR_NONE,
- thread_network_set_name(network, THREAD_NETWORK_DEFAULT_NAME));
+ thread_network_set_name(network, NETWORK_DUMMY_NAME));
}
TEST_F(ThreadNetworkTest, SetKeyNotInitialized)
{
EXPECT_EQ(THREAD_ERROR_NONE, thread_deinitialize());
EXPECT_EQ(THREAD_ERROR_NOT_INITIALIZED,
- thread_network_set_key(network, THREAD_NETWORK_DEFAULT_KEY));
+ thread_network_set_key(network, NETWORK_DUMMY_KEY));
}
TEST_F(ThreadNetworkTest, SetKeyInvalidParameter)
{
EXPECT_EQ(THREAD_ERROR_INVALID_PARAMETER,
- thread_network_set_key(nullptr, THREAD_NETWORK_DEFAULT_KEY));
+ thread_network_set_key(nullptr, NETWORK_DUMMY_KEY));
}
TEST_F(ThreadNetworkTest, SetKeyErrorNone)
{
EXPECT_EQ(THREAD_ERROR_NONE, thread_network_create(&network));
EXPECT_EQ(THREAD_ERROR_NONE,
- thread_network_set_key(network, THREAD_NETWORK_DEFAULT_KEY));
+ thread_network_set_key(network, NETWORK_DUMMY_KEY));
}
TEST_F(ThreadNetworkTest, SetPskcNotInitialized)
{
EXPECT_EQ(THREAD_ERROR_NONE, thread_deinitialize());
EXPECT_EQ(THREAD_ERROR_NOT_INITIALIZED,
- thread_network_set_pskc(network, THREAD_NETWORK_DEFAULT_PSKC));
+ thread_network_set_pskc(network, NETWORK_DUMMY_PSKC));
}
TEST_F(ThreadNetworkTest, SetPskcInvalidParameter)
{
EXPECT_EQ(THREAD_ERROR_INVALID_PARAMETER,
- thread_network_set_pskc(nullptr, THREAD_NETWORK_DEFAULT_PSKC));
+ thread_network_set_pskc(nullptr, NETWORK_DUMMY_PSKC));
}
TEST_F(ThreadNetworkTest, SetPskcErrorNone)
{
EXPECT_EQ(THREAD_ERROR_NONE, thread_network_create(&network));
EXPECT_EQ(THREAD_ERROR_NONE,
- thread_network_set_pskc(network, THREAD_NETWORK_DEFAULT_PSKC));
+ thread_network_set_pskc(network, NETWORK_DUMMY_PSKC));
+}
+
+TEST_F(ThreadNetworkTest, SetChannelNotInitialized)
+{
+ EXPECT_EQ(THREAD_ERROR_NONE, thread_deinitialize());
+ EXPECT_EQ(THREAD_ERROR_NOT_INITIALIZED,
+ thread_network_set_channel(network, NETWORK_DUMMY_CHANNEL));
+}
+
+TEST_F(ThreadNetworkTest, SetChannelInvalidParameter)
+{
+ EXPECT_EQ(THREAD_ERROR_INVALID_PARAMETER,
+ thread_network_set_channel(nullptr, NETWORK_DUMMY_CHANNEL));
+}
+
+TEST_F(ThreadNetworkTest, SetChannelErrorNone)
+{
+ EXPECT_EQ(THREAD_ERROR_NONE, thread_network_create(&network));
+ EXPECT_EQ(THREAD_ERROR_NONE,
+ thread_network_set_channel(network, NETWORK_DUMMY_CHANNEL));
}
\ No newline at end of file