| 138 | } |
| 139 | |
| 140 | const Dict* checkDict(uint32_t count) { |
| 141 | auto v = Value::fromData(result); |
| 142 | REQUIRE(v != nullptr); |
| 143 | REQUIRE(v->type() == kDict); |
| 144 | auto d = v->asDict(); |
| 145 | REQUIRE(d != nullptr); |
| 146 | REQUIRE(d->count() == count); |
| 147 | return d; |
| 148 | } |
| 149 | |
| 150 | void testArrayOfLength(unsigned length) { |
| 151 | enc.beginArray(); |