@@ -24,8 +24,7 @@ TEST(TestExistsCondition, AddressAvailable)
2424{
2525 exists_condition cond{{gen_variadic_param (" server.request.uri_raw" )}};
2626
27- auto root = object_builder_da::map (
28- {{" server.request.uri_raw" , ddwaf::test::ddwaf_object_da::make_uninit ()}});
27+ auto root = object_builder_da::map ({{" server.request.uri_raw" , owned_object{}}});
2928
3029 object_store store;
3130 store.insert (std::move (root));
@@ -44,8 +43,7 @@ TEST(TestExistsCondition, KeyPathAvailable)
4443 auto root = object_builder_da::map ({{" server.request.uri_raw" ,
4544 object_builder_da::map (
4645 {{" path" , object_builder_da::map (
47- {{" to" , object_builder_da::map ({{" object" ,
48- ddwaf::test::ddwaf_object_da::make_uninit ()}})}})}})}});
46+ {{" to" , object_builder_da::map ({{" object" , owned_object{}}})}})}})}});
4947
5048 object_store store;
5149 store.insert (std::move (root));
@@ -59,8 +57,7 @@ TEST(TestExistsCondition, AddressNotAvaialble)
5957{
6058 exists_condition cond{{gen_variadic_param (" server.request.uri_raw" )}};
6159
62- auto root = object_builder_da::map (
63- {{" server.request.query" , ddwaf::test::ddwaf_object_da::make_uninit ()}});
60+ auto root = object_builder_da::map ({{" server.request.query" , owned_object{}}});
6461
6562 object_store store;
6663 store.insert (std::move (root));
@@ -77,8 +74,7 @@ TEST(TestExistsCondition, KeyPathNotAvailable)
7774 .key_path = {" path" , " to" , " object" }}}}}};
7875
7976 auto root = object_builder_da::map ({{" server.request.uri_raw" ,
80- object_builder_da::map ({{" path" ,
81- object_builder_da::map ({{" to" , ddwaf::test::ddwaf_object_da::make_uninit ()}})}})}});
77+ object_builder_da::map ({{" path" , object_builder_da::map ({{" to" , owned_object{}}})}})}});
8278
8379 object_store store;
8480 store.insert (std::move (root));
@@ -128,8 +124,8 @@ TEST(TestExistsCondition, KeyPathIndexOnNonArray)
128124 .index = get_target_index (" server.request.uri_raw" ),
129125 .key_path = {0 }}}}}};
130126
131- auto root = object_builder_da::map ({{ " server.request.uri_raw " ,
132- object_builder_da::map ({{" path" , ddwaf::test::ddwaf_object_da::make_uninit () }})}});
127+ auto root = object_builder_da::map (
128+ {{ " server.request.uri_raw " , object_builder_da::map ({{" path" , owned_object{} }})}});
133129
134130 object_store store;
135131 store.insert (std::move (root));
@@ -148,8 +144,7 @@ TEST(TestExistsCondition, KeyPathAvailableButExcluded)
148144 auto root = object_builder_da::map ({{" server.request.uri_raw" ,
149145 object_builder_da::map (
150146 {{" path" , object_builder_da::map (
151- {{" to" , object_builder_da::map ({{" object" ,
152- ddwaf::test::ddwaf_object_da::make_uninit ()}})}})}})}});
147+ {{" to" , object_builder_da::map ({{" object" , owned_object{}}})}})}})}});
153148
154149 std::unordered_set<object_cache_key> excluded = {root.at (0 )};
155150 object_store store;
@@ -170,8 +165,7 @@ TEST(TestExistsCondition, MultipleAddresses)
170165 {gen_variadic_param (" server.request.uri_raw" , " server.request.body" , " usr.id" )}};
171166
172167 auto validate_address = [&](const std::string &address, bool expected = true ) {
173- auto root =
174- object_builder_da::map ({{address, ddwaf::test::ddwaf_object_da::make_uninit ()}});
168+ auto root = object_builder_da::map ({{address, owned_object{}}});
175169
176170 object_store store;
177171 store.insert (std::move (root));
@@ -236,8 +230,7 @@ TEST(TestNegatedExistsCondition, KeyPathAvailable)
236230 auto root = object_builder_da::map ({{" server.request.uri_raw" ,
237231 object_builder_da::map (
238232 {{" path" , object_builder_da::map (
239- {{" to" , object_builder_da::map ({{" object" ,
240- ddwaf::test::ddwaf_object_da::make_uninit ()}})}})}})}});
233+ {{" to" , object_builder_da::map ({{" object" , owned_object{}}})}})}})}});
241234
242235 object_store store;
243236 store.insert (std::move (root));
@@ -322,8 +315,7 @@ TEST(TestNegatedExistsCondition, KeyPathNotAvailable)
322315 .key_path = {" path" , " to" , " object" }}}}}};
323316
324317 auto root = object_builder_da::map ({{" server.request.uri_raw" ,
325- object_builder_da::map ({{" path" ,
326- object_builder_da::map ({{" to" , ddwaf::test::ddwaf_object_da::make_uninit ()}})}})}});
318+ object_builder_da::map ({{" path" , object_builder_da::map ({{" to" , owned_object{}}})}})}});
327319 object_store store;
328320 store.insert (std::move (root));
329321
@@ -341,8 +333,7 @@ TEST(TestNegatedExistsCondition, KeyPathAvailableButExcluded)
341333 auto root = object_builder_da::map ({{" server.request.uri_raw" ,
342334 object_builder_da::map (
343335 {{" path" , object_builder_da::map (
344- {{" to" , object_builder_da::map ({{" object" ,
345- ddwaf::test::ddwaf_object_da::make_uninit ()}})}})}})}});
336+ {{" to" , object_builder_da::map ({{" object" , owned_object{}}})}})}})}});
346337
347338 std::unordered_set<object_cache_key> excluded = {root.at (0 )};
348339
0 commit comments