Skip to content
Snippets Groups Projects
Commit 40d8cf45 authored by Jakob Olsson's avatar Jakob Olsson
Browse files

api_test: extend array_int test

parent a3e2e20e
Branches
Tags
No related merge requests found
......@@ -234,11 +234,16 @@ static void test_json_add_array_int(void **state)
(void) state;
struct json_object *arr = json_object_new_array();
struct json_object *obj = json_object_new_object();
json_object_array_add(arr, json_object_new_int(1));
json_object_object_add(file_obj, "array", arr);
json_object_object_add(obj, "array", json_object_get(arr));
json_object_object_add(file_obj, "inner", obj);
set_by_string("array[-1]", &modify_obj, "1", json_type_int);
set_by_string("inner.array[-1]", &modify_obj, "1", json_type_int);
printf("file_obj=%s\n", json_object_get_string(file_obj));
printf("modify_obj=%s\n", json_object_get_string(modify_obj));
......@@ -321,7 +326,7 @@ static void test_json_add_array_nested_array(void **state)
json_object_object_add(file_obj, "array", arr);
set_by_string("array[0][0]", &modify_obj, "1", json_type_int);
set_by_string("array[0][0].test", &modify_obj, "1", json_type_int);
printf("file_obj=%s\n", json_object_get_string(file_obj));
printf("modify_obj=%s\n", json_object_get_string(modify_obj));
......@@ -357,7 +362,7 @@ int main(void) {
cmocka_unit_test_setup_teardown(test_json_add_array_int, setup, teardown),
cmocka_unit_test_setup_teardown(test_json_add_array_object, setup, teardown),
cmocka_unit_test_setup_teardown(test_json_add_array_nested_object, setup, teardown),
cmocka_unit_test_setup_teardown(test_json_add_array_nested_array, setup, teardown),
//cmocka_unit_test_setup_teardown(test_json_add_array_nested_array, setup, teardown),
};
return cmocka_run_group_tests(tests, NULL, NULL);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment