From: Anupam Date: Wed, 26 Aug 2020 17:55:48 +0000 (+0530) Subject: Mesh: Accept Token in unit TC for loading Network X-Git-Tag: submit/tizen/20200827.215651^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F15%2F242415%2F2;p=platform%2Fcore%2Fapi%2Fbluetooth.git Mesh: Accept Token in unit TC for loading Network This patch also handles initialization of node vendor & feature info during node creation. Change-Id: I2ed4b7c77f42f20fca877860c1fb12037c144812 Signed-off-by: Anupam --- diff --git a/tests/test/bt_mesh_unit_test.c b/tests/test/bt_mesh_unit_test.c index ea13f91..5576cf3 100644 --- a/tests/test/bt_mesh_unit_test.c +++ b/tests/test/bt_mesh_unit_test.c @@ -953,6 +953,10 @@ int test_set_params(int test_id, char *param){ param_count=1; TC_PRT("Input param(%d) (network_name)",param_index + 1); break; + case BT_MESH_UNIT_TEST_FUNCTION_NETWORK_LOAD: + param_count = 1; + TC_PRT("Input param(%d) (network Token)", param_index + 1); + break; case BT_MESH_UNIT_TEST_FUNCTION_MESH_AUTHENTICATION_REPLY: param_count=2; switch(param_index) { @@ -1519,8 +1523,14 @@ int test_input_callback(void *data) /* Create Node */ bt_mesh_node_h node_h; bt_mesh_node_features_s features; + memset(&features, 0x00, sizeof(bt_mesh_node_features_s)); + features.cid = 0x00aa; + features.vid = 0x00bb; + features.pid = 0x00cc; + features.crpl = 0x00dd; features.features = BT_MESH_FEATURE_RELAY; features.features |= BT_MESH_FEATURE_LOWPOWER; + features.features |= BT_MESH_FEATURE_FRIEND; ret = bt_mesh_node_create(&features, &node_h); TC_PRT("return %s\n", __bt_get_error_message(ret));