;  DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , JSON_Value *, json_parse_string, const char *, string); DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , JSON_Value*, json_parse_file, const char *, filename); DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , JSON_Object*, json_value_get_object, const JSON_Value*, value); DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , JSON_Array*, json_object_get_array, const JSON_Object*, object, const char*, name); DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , size_t, json_array_get_count, const JSON_Array*, arr); DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , JSON_Object*, json_array_get_object, const JSON_Array*, arr, size_t, index); DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , const char*, json_object_get_string, const JSON_Object*, object, const char*, name); DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , JSON_Object*, json_object_get_object, const JSON_Object*, object, const char*, name);  DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , JSON_Value*, json_object_get_value, const JSON_Object*, object, const char*, name); DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , char*, json_serialize_to_string, const JSON_Value*, value); DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , void, json_