Home | History | Annotate | Download | only in decode_unittests

Lines Matching refs:dest

203         IntegerArray dest;
206 TEST((s = S(""), pb_decode(&s, IntegerArray_fields, &dest) && dest.data_count == 0))
207 TEST((s = S("\x08\x01\x08\x02"), pb_decode(&s, IntegerArray_fields, &dest)
208 && dest.data_count == 2 && dest.data[0] == 1 && dest.data[1] == 2))
210 TEST(pb_decode(&s, IntegerArray_fields, &dest) && dest.data_count == 10 && dest.data[9] == 10)
212 TEST(!pb_decode(&s, IntegerArray_fields, &dest))
217 IntegerArray dest;
220 TEST((s = S("\x0A\x00"), pb_decode(&s, IntegerArray_fields, &dest)
221 && dest.data_count == 0))
222 TEST((s = S("\x0A\x01\x01"), pb_decode(&s, IntegerArray_fields, &dest)
223 && dest.data_count == 1 && dest.data[0] == 1))
224 TEST((s = S("\x0A\x0A\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0A"), pb_decode(&s, IntegerArray_fields, &dest)
225 && dest.data_count == 10 && dest.data[0] == 1 && dest.data[9] == 10))
226 TEST((s = S("\x0A\x0B\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0A\x0B"), !pb_decode(&s, IntegerArray_fields, &dest)))
229 TEST((s = S("\x0A\xFF"), !pb_decode(&s, IntegerArray_fields, &dest)))
230 TEST((s = S("\x0A\x01"), !pb_decode(&s, IntegerArray_fields, &dest)))
235 IntegerArray dest;
238 TEST((s = S("\x18\x0F\x08\x01"), pb_decode(&s, IntegerArray_fields, &dest)
239 && dest.data_count == 1 && dest.data[0] == 1))
240 TEST((s = S("\x19\x00\x00\x00\x00\x00\x00\x00\x00\x08\x01"), pb_decode(&s, IntegerArray_fields, &dest)
241 && dest.data_count == 1 && dest.data[0] == 1))
242 TEST((s = S("\x1A\x00\x08\x01"), pb_decode(&s, IntegerArray_fields, &dest)
243 && dest.data_count == 1 && dest.data[0] == 1))
244 TEST((s = S("\x1B\x08\x01"), !pb_decode(&s, IntegerArray_fields, &dest)))
245 TEST((s = S("\x1D\x00\x00\x00\x00\x08\x01"), pb_decode(&s, IntegerArray_fields, &dest)
246 && dest.data_count == 1 && dest.data[0] == 1))
251 CallbackArray dest;
253 dest.data.funcs.decode = &callback_check;
254 dest.data.arg = &ref;
259 TEST((s = S("\x08\x55"), pb_decode(&s, CallbackArray_fields, &dest)))
262 TEST((s = S("\x0A\x03\x55\x55\x55"), pb_decode(&s, CallbackArray_fields, &dest)))
265 TEST((s = S("\x0A\x03\x55\x55\x55"), pb_decode(&s, CallbackArray_fields, &dest)))
268 TEST((s = S("\x0D\xAA\xAA\xAA\xAA"), pb_decode(&s, CallbackArray_fields, &dest)))
271 TEST((s = S("\x09\xAA\xAA\xAA\xAA\xAA\xAA\xAA\xAA"), pb_decode(&s, CallbackArray_fields, &dest)))
273 TEST((s = S("\x0B\x00"), !pb_decode(&s, CallbackArray_fields, &dest)))
277 TEST((s = S("\x08\x55"), !pb_decode(&s, CallbackArray_fields, &dest)))
282 IntegerArray dest;
285 TEST((s = S(""), pb_decode(&s, IntegerArray_fields, &dest)))
286 TEST((s = S("\x00"), pb_decode(&s, IntegerArray_fields, &dest)))
287 TEST((s = S("\x08\x01"), pb_decode(&s, IntegerArray_fields, &dest)))
288 TEST((s = S("\x08\x01\x00"), pb_decode(&s, IntegerArray_fields, &dest)))
289 TEST((s = S("\x08"), !pb_decode(&s, IntegerArray_fields, &dest)))
294 IntegerContainer dest = {{0}};
298 pb_decode_delimited(&s, IntegerContainer_fields, &dest)) &&
299 dest.submsg.data_count == 5)