@@ -84,12 +84,12 @@ corpus_test (bson_t *scenario,
84
84
85
85
/* test valid BSON and Extended JSON */
86
86
if (bson_iter_init_find (& iter , scenario , "valid" )) {
87
- bson_iter_recurse (& iter , & inner_iter );
87
+ BSON_ASSERT ( bson_iter_recurse (& iter , & inner_iter ) );
88
88
while (bson_iter_next (& inner_iter )) {
89
89
bson_iter_t test_iter ;
90
90
test_bson_valid_type_t test = {scenario_description , bson_type , NULL };
91
91
92
- bson_iter_recurse (& inner_iter , & test_iter );
92
+ BSON_ASSERT ( bson_iter_recurse (& inner_iter , & test_iter ) );
93
93
while (bson_iter_next (& test_iter )) {
94
94
const char * key = bson_iter_key (& test_iter );
95
95
@@ -133,13 +133,13 @@ corpus_test (bson_t *scenario,
133
133
134
134
/* test decoding errors (i.e. invalid BSON) */
135
135
if (bson_iter_init_find (& iter , scenario , "decodeErrors" )) {
136
- bson_iter_recurse (& iter , & inner_iter );
136
+ BSON_ASSERT ( bson_iter_recurse (& iter , & inner_iter ) );
137
137
while (bson_iter_next (& inner_iter )) {
138
138
bson_iter_t test_iter ;
139
139
test_bson_decode_error_type_t test = {
140
140
scenario_description , bson_type , NULL };
141
141
142
- bson_iter_recurse (& inner_iter , & test_iter );
142
+ BSON_ASSERT ( bson_iter_recurse (& inner_iter , & test_iter ) );
143
143
while (bson_iter_next (& test_iter )) {
144
144
if (!strcmp (bson_iter_key (& test_iter ), "description" )) {
145
145
test .test_description = bson_iter_utf8 (& test_iter , NULL );
@@ -160,13 +160,13 @@ corpus_test (bson_t *scenario,
160
160
161
161
/* test parsing errors (e.g. invalid JSON or Decimal128 strings) */
162
162
if (bson_iter_init_find (& iter , scenario , "parseErrors" )) {
163
- bson_iter_recurse (& iter , & inner_iter );
163
+ BSON_ASSERT ( bson_iter_recurse (& iter , & inner_iter ) );
164
164
while (bson_iter_next (& inner_iter )) {
165
165
bson_iter_t test_iter ;
166
166
test_bson_parse_error_type_t test = {
167
167
scenario_description , bson_type , NULL };
168
168
169
- bson_iter_recurse (& inner_iter , & test_iter );
169
+ BSON_ASSERT ( bson_iter_recurse (& inner_iter , & test_iter ) );
170
170
while (bson_iter_next (& test_iter )) {
171
171
if (!strcmp (bson_iter_key (& test_iter ), "description" )) {
172
172
test .test_description = bson_iter_utf8 (& test_iter , NULL );
0 commit comments