(NNS_EDGE_FLAG_RECV | NNS_EDGE_FLAG_SEND), &edge_h);\r
EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
\r
+ ret = nns_edge_set_info (edge_h, "capability", "capa-for-test");\r
+ EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
+ ret = nns_edge_set_info (edge_h, "topic", "topic-for-test");\r
+ EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
+ ret = nns_edge_set_info (edge_h, "ip", "165.213.201.100");\r
+ EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
+ ret = nns_edge_set_info (edge_h, "port", "2000");\r
+ EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
+ ret = nns_edge_set_info (edge_h, "dest_ip", "165.213.201.101");\r
+ EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
+ ret = nns_edge_set_info (edge_h, "dest_port", "2001");\r
+ EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
ret = nns_edge_set_info (edge_h, "temp-key1", "temp-value1");\r
EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
ret = nns_edge_set_info (edge_h, "temp-key2", "temp-value2");\r
EXPECT_STREQ (value, "temp-id");\r
nns_edge_free (value);\r
\r
+ ret = nns_edge_get_info (edge_h, "capability", &value);\r
+ EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
+ EXPECT_STREQ (value, "capa-for-test");\r
+ nns_edge_free (value);\r
+\r
+ ret = nns_edge_get_info (edge_h, "topic", &value);\r
+ EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
+ EXPECT_STREQ (value, "topic-for-test");\r
+ nns_edge_free (value);\r
+\r
+ ret = nns_edge_get_info (edge_h, "ip", &value);\r
+ EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
+ EXPECT_STREQ (value, "165.213.201.100");\r
+ nns_edge_free (value);\r
+\r
+ ret = nns_edge_get_info (edge_h, "port", &value);\r
+ EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
+ EXPECT_STREQ (value, "2000");\r
+ nns_edge_free (value);\r
+\r
+ ret = nns_edge_get_info (edge_h, "dest_ip", &value);\r
+ EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
+ EXPECT_STREQ (value, "165.213.201.101");\r
+ nns_edge_free (value);\r
+\r
+ ret = nns_edge_get_info (edge_h, "dest_port", &value);\r
+ EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
+ EXPECT_STREQ (value, "2001");\r
+ nns_edge_free (value);\r
+\r
ret = nns_edge_get_info (edge_h, "temp-key1", &value);\r
EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
EXPECT_STREQ (value, "temp-value1");\r
EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
}\r
\r
+/**\r
+ * @brief Get info - invalid param.\r
+ */\r
+TEST(edge, getInfoInvalidParam06_n)\r
+{\r
+ nns_edge_h edge_h;\r
+ int ret;\r
+\r
+ ret = nns_edge_create_handle ("temp-id", NNS_EDGE_CONNECT_TYPE_TCP,\r
+ (NNS_EDGE_FLAG_RECV | NNS_EDGE_FLAG_SEND | NNS_EDGE_FLAG_SERVER), &edge_h);\r
+ EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
+\r
+ /* Cannot get the client ID if handle is server */\r
+ ret = nns_edge_get_info (edge_h, "client_id", NULL);\r
+ EXPECT_NE (ret, NNS_EDGE_ERROR_NONE);\r
+\r
+ ret = nns_edge_release_handle (edge_h);\r
+ EXPECT_EQ (ret, NNS_EDGE_ERROR_NONE);\r
+}\r
+\r
/**\r
* @brief Create edge-data - invalid param.\r
*/\r