Lines Matching refs:decoder

46     Spinel::Decoder decoder;  in TestDecoder()  local
121 decoder.Init(buffer, static_cast<uint16_t>(frameLen)); in TestDecoder()
123 VerifyOrQuit(decoder.GetFrame() == &buffer[0]); in TestDecoder()
124 VerifyOrQuit(decoder.GetLength() == frameLen); in TestDecoder()
126 VerifyOrQuit(decoder.GetReadLength() == 0); in TestDecoder()
127 VerifyOrQuit(decoder.GetRemainingLength() == frameLen); in TestDecoder()
128 VerifyOrQuit(decoder.IsAllRead() == false); in TestDecoder()
130 SuccessOrQuit(decoder.ReadBool(b_1)); in TestDecoder()
131 SuccessOrQuit(decoder.ReadBool(b_2)); in TestDecoder()
132 SuccessOrQuit(decoder.ReadUint8(u8)); in TestDecoder()
133 SuccessOrQuit(decoder.ReadInt8(i8)); in TestDecoder()
134 SuccessOrQuit(decoder.ReadUint16(u16)); in TestDecoder()
135 SuccessOrQuit(decoder.ReadInt16(i16)); in TestDecoder()
136 SuccessOrQuit(decoder.ReadUint32(u32)); in TestDecoder()
137 SuccessOrQuit(decoder.ReadInt32(i32)); in TestDecoder()
138 SuccessOrQuit(decoder.ReadUint64(u64)); in TestDecoder()
139 SuccessOrQuit(decoder.ReadInt64(i64)); in TestDecoder()
142 VerifyOrQuit(decoder.GetReadLength() != 0); in TestDecoder()
143 VerifyOrQuit(decoder.GetRemainingLength() == frameLen - decoder.GetReadLength()); in TestDecoder()
144 VerifyOrQuit(decoder.IsAllRead() == false); in TestDecoder()
146 SuccessOrQuit(decoder.ReadUintPacked(u_1)); in TestDecoder()
148 SuccessOrQuit(decoder.ReadUintPacked(u_2)); in TestDecoder()
149 SuccessOrQuit(decoder.ReadUintPacked(u_3)); in TestDecoder()
150 SuccessOrQuit(decoder.ReadUintPacked(u_4)); in TestDecoder()
151 SuccessOrQuit(decoder.ReadIp6Address(ip6Addr)); in TestDecoder()
152 SuccessOrQuit(decoder.ReadEui48(eui48)); in TestDecoder()
153 SuccessOrQuit(decoder.ReadEui64(eui64)); in TestDecoder()
154 SuccessOrQuit(decoder.ReadUtf8(utf_1)); in TestDecoder()
155 SuccessOrQuit(decoder.ReadUtf8(utf_2)); in TestDecoder()
156 SuccessOrQuit(decoder.ReadDataWithLen(dataPtr_1, dataLen_1)); in TestDecoder()
157 SuccessOrQuit(decoder.ReadData(dataPtr_2, dataLen_2)); in TestDecoder()
159 VerifyOrQuit(decoder.GetReadLength() == frameLen); in TestDecoder()
160 VerifyOrQuit(decoder.GetRemainingLength() == 0); in TestDecoder()
161 VerifyOrQuit(decoder.IsAllRead() == true); in TestDecoder()
193 VerifyOrQuit(decoder.ResetToSaved() == OT_ERROR_INVALID_STATE); in TestDecoder()
195 decoder.Reset(); in TestDecoder()
197 VerifyOrQuit(decoder.GetFrame() == &buffer[0]); in TestDecoder()
198 VerifyOrQuit(decoder.GetLength() == frameLen); in TestDecoder()
199 VerifyOrQuit(decoder.GetReadLength() == 0); in TestDecoder()
200 VerifyOrQuit(decoder.GetRemainingLength() == frameLen); in TestDecoder()
201 VerifyOrQuit(decoder.IsAllRead() == false); in TestDecoder()
203 SuccessOrQuit(decoder.ReadBool(b_1)); in TestDecoder()
204 SuccessOrQuit(decoder.ReadBool(b_2)); in TestDecoder()
205 SuccessOrQuit(decoder.ReadUint8(u8)); in TestDecoder()
206 SuccessOrQuit(decoder.ReadInt8(i8)); in TestDecoder()
207 SuccessOrQuit(decoder.ReadUint16(u16)); in TestDecoder()
208 SuccessOrQuit(decoder.ReadInt16(i16)); in TestDecoder()
209 SuccessOrQuit(decoder.ReadUint32(u32)); in TestDecoder()
210 SuccessOrQuit(decoder.ReadInt32(i32)); in TestDecoder()
213 VerifyOrQuit(decoder.ResetToSaved() == OT_ERROR_INVALID_STATE); in TestDecoder()
216 decoder.SavePosition(); in TestDecoder()
218 SuccessOrQuit(decoder.ReadUint64(u64)); in TestDecoder()
219 SuccessOrQuit(decoder.ReadInt64(i64)); in TestDecoder()
220 SuccessOrQuit(decoder.ReadUintPacked(u_1)); in TestDecoder()
221 SuccessOrQuit(decoder.ReadUintPacked(u_2)); in TestDecoder()
222 SuccessOrQuit(decoder.ReadUintPacked(u_3)); in TestDecoder()
223 SuccessOrQuit(decoder.ReadUintPacked(u_4)); in TestDecoder()
224 SuccessOrQuit(decoder.ReadIp6Address(ip6Addr)); in TestDecoder()
242 SuccessOrQuit(decoder.ResetToSaved()); in TestDecoder()
244 SuccessOrQuit(decoder.ReadUint64(u64)); in TestDecoder()
245 SuccessOrQuit(decoder.ReadInt64(i64)); in TestDecoder()
246 SuccessOrQuit(decoder.ReadUintPacked(u_1)); in TestDecoder()
247 SuccessOrQuit(decoder.ReadUintPacked(u_2)); in TestDecoder()
248 SuccessOrQuit(decoder.ReadUintPacked(u_3)); in TestDecoder()
249 SuccessOrQuit(decoder.ReadUintPacked(u_4)); in TestDecoder()
250 SuccessOrQuit(decoder.ReadIp6Address(ip6Addr)); in TestDecoder()
261 SuccessOrQuit(decoder.ResetToSaved()); in TestDecoder()
263 SuccessOrQuit(decoder.ReadUint64(u64)); in TestDecoder()
264 SuccessOrQuit(decoder.ReadInt64(i64)); in TestDecoder()
265 SuccessOrQuit(decoder.ReadUintPacked(u_1)); in TestDecoder()
266 SuccessOrQuit(decoder.ReadUintPacked(u_2)); in TestDecoder()
267 SuccessOrQuit(decoder.ReadUintPacked(u_3)); in TestDecoder()
268 SuccessOrQuit(decoder.ReadUintPacked(u_4)); in TestDecoder()
269 SuccessOrQuit(decoder.ReadIp6Address(ip6Addr)); in TestDecoder()
281 decoder.Reset(); in TestDecoder()
284 VerifyOrQuit(decoder.ResetToSaved() == OT_ERROR_INVALID_STATE); in TestDecoder()
286 decoder.SavePosition(); in TestDecoder()
287 SuccessOrQuit(decoder.ResetToSaved()); in TestDecoder()
289 decoder.Init(buffer, static_cast<uint16_t>(frameLen)); in TestDecoder()
290 VerifyOrQuit(decoder.ResetToSaved() == OT_ERROR_INVALID_STATE); in TestDecoder()
307 decoder.Init(buffer, static_cast<uint16_t>(frameLen)); in TestDecoder()
309 SuccessOrQuit(decoder.ReadUint8(u8)); in TestDecoder()
310 SuccessOrQuit(decoder.OpenStruct()); in TestDecoder()
312 SuccessOrQuit(decoder.ReadUint32(u32)); in TestDecoder()
313 SuccessOrQuit(decoder.ReadEui48(eui48)); in TestDecoder()
314 SuccessOrQuit(decoder.ReadUintPacked(u_3)); in TestDecoder()
316 SuccessOrQuit(decoder.CloseStruct()); in TestDecoder()
317 SuccessOrQuit(decoder.ReadInt16(i16)); in TestDecoder()
318 VerifyOrQuit(decoder.IsAllRead() == true); in TestDecoder()
333 decoder.Init(buffer, static_cast<uint16_t>(frameLen)); in TestDecoder()
335 SuccessOrQuit(decoder.ReadUint8(u8)); in TestDecoder()
336 SuccessOrQuit(decoder.OpenStruct()); in TestDecoder()
338 SuccessOrQuit(decoder.ReadUint32(u32)); in TestDecoder()
341 SuccessOrQuit(decoder.CloseStruct()); in TestDecoder()
342 SuccessOrQuit(decoder.ReadInt16(i16)); in TestDecoder()
354 decoder.Init(buffer, static_cast<uint16_t>(frameLen)); in TestDecoder()
356 VerifyOrQuit(decoder.GetFrame() == &buffer[0]); in TestDecoder()
357 VerifyOrQuit(decoder.GetLength() == frameLen); in TestDecoder()
359 VerifyOrQuit(decoder.GetReadLength() == 0); in TestDecoder()
360 VerifyOrQuit(decoder.GetRemainingLength() == frameLen); in TestDecoder()
361 VerifyOrQuit(decoder.IsAllRead() == false); in TestDecoder()
364 VerifyOrQuit(decoder.GetRemainingLengthInStruct() == frameLen); in TestDecoder()
365 VerifyOrQuit(decoder.IsAllReadInStruct() == false); in TestDecoder()
367 SuccessOrQuit(decoder.ReadUint8(u8)); in TestDecoder()
368 SuccessOrQuit(decoder.OpenStruct()); in TestDecoder()
370 VerifyOrQuit(decoder.IsAllReadInStruct() == false); in TestDecoder()
372 SuccessOrQuit(decoder.ReadUint32(u32)); in TestDecoder()
373 SuccessOrQuit(decoder.ReadEui48(eui48)); in TestDecoder()
374 SuccessOrQuit(decoder.ReadUintPacked(u_3)); in TestDecoder()
376 VerifyOrQuit(decoder.IsAllReadInStruct() == true); in TestDecoder()
377 VerifyOrQuit(decoder.GetRemainingLengthInStruct() == 0); in TestDecoder()
380 VerifyOrQuit(decoder.ReadUint8(u8) == OT_ERROR_PARSE); in TestDecoder()
383 SuccessOrQuit(decoder.ReadData(dataPtr_1, dataLen_1)); in TestDecoder()
386 SuccessOrQuit(decoder.CloseStruct()); in TestDecoder()
388 VerifyOrQuit(decoder.IsAllReadInStruct() == false); in TestDecoder()
389 SuccessOrQuit(decoder.ReadInt16(i16)); in TestDecoder()
390 VerifyOrQuit(decoder.IsAllRead() == true); in TestDecoder()
392 VerifyOrQuit(decoder.GetRemainingLengthInStruct() == 0); in TestDecoder()
393 VerifyOrQuit(decoder.IsAllReadInStruct() == true); in TestDecoder()
396 SuccessOrQuit(decoder.ReadData(dataPtr_1, dataLen_1)); in TestDecoder()
419 decoder.Init(buffer, static_cast<uint16_t>(frameLen)); in TestDecoder()
421 SuccessOrQuit(decoder.OpenStruct()); in TestDecoder()
423 SuccessOrQuit(decoder.ReadUint8(u8)); in TestDecoder()
424 SuccessOrQuit(decoder.ReadUtf8(utf_1)); in TestDecoder()
425 SuccessOrQuit(decoder.OpenStruct()); in TestDecoder()
427 SuccessOrQuit(decoder.ReadBool(b_1)); in TestDecoder()
428 SuccessOrQuit(decoder.ReadIp6Address(ip6Addr)); in TestDecoder()
430 SuccessOrQuit(decoder.CloseStruct()); in TestDecoder()
431 SuccessOrQuit(decoder.ReadUint16(u16)); in TestDecoder()
433 SuccessOrQuit(decoder.CloseStruct()); in TestDecoder()
434 SuccessOrQuit(decoder.ReadEui48(eui48)); in TestDecoder()
435 SuccessOrQuit(decoder.OpenStruct()); in TestDecoder()
437 SuccessOrQuit(decoder.ReadUint32(u32)); in TestDecoder()
439 SuccessOrQuit(decoder.CloseStruct()); in TestDecoder()
440 SuccessOrQuit(decoder.ReadInt32(i32)); in TestDecoder()
442 VerifyOrQuit(decoder.GetReadLength() == frameLen); in TestDecoder()
443 VerifyOrQuit(decoder.GetRemainingLength() == 0); in TestDecoder()
444 VerifyOrQuit(decoder.IsAllRead() == true); in TestDecoder()
462 decoder.Init(buffer, static_cast<uint16_t>(frameLen)); in TestDecoder()
464 SuccessOrQuit(decoder.OpenStruct()); in TestDecoder()
466 SuccessOrQuit(decoder.ReadUint8(u8)); in TestDecoder()
468 decoder.SavePosition(); in TestDecoder()
470 SuccessOrQuit(decoder.ReadUtf8(utf_1)); in TestDecoder()
471 SuccessOrQuit(decoder.OpenStruct()); in TestDecoder()
473 SuccessOrQuit(decoder.ReadBool(b_1)); in TestDecoder()
484 SuccessOrQuit(decoder.ResetToSaved()); in TestDecoder()
486 SuccessOrQuit(decoder.ReadUtf8(utf_1)); in TestDecoder()
487 SuccessOrQuit(decoder.OpenStruct()); in TestDecoder()
489 SuccessOrQuit(decoder.ReadBool(b_1)); in TestDecoder()
490 SuccessOrQuit(decoder.ReadIp6Address(ip6Addr)); in TestDecoder()
492 SuccessOrQuit(decoder.CloseStruct()); in TestDecoder()
493 SuccessOrQuit(decoder.ReadUint16(u16)); in TestDecoder()
495 SuccessOrQuit(decoder.CloseStruct()); in TestDecoder()
496 SuccessOrQuit(decoder.ReadEui48(eui48)); in TestDecoder()
497 SuccessOrQuit(decoder.OpenStruct()); in TestDecoder()
499 SuccessOrQuit(decoder.ReadUint32(u32)); in TestDecoder()
501 SuccessOrQuit(decoder.CloseStruct()); in TestDecoder()
502 SuccessOrQuit(decoder.ReadInt32(i32)); in TestDecoder()
504 VerifyOrQuit(decoder.GetReadLength() == frameLen); in TestDecoder()
505 VerifyOrQuit(decoder.GetRemainingLength() == 0); in TestDecoder()
506 VerifyOrQuit(decoder.IsAllRead() == true); in TestDecoder()
524 decoder.Init(buffer, static_cast<uint16_t>(frameLen)); in TestDecoder()
526 SuccessOrQuit(decoder.OpenStruct()); in TestDecoder()
528 SuccessOrQuit(decoder.ReadUint8(u8)); in TestDecoder()
529 SuccessOrQuit(decoder.ReadUtf8(utf_1)); in TestDecoder()
530 SuccessOrQuit(decoder.OpenStruct()); in TestDecoder()
533 decoder.SavePosition(); in TestDecoder()
534 SuccessOrQuit(decoder.ReadBool(b_1)); in TestDecoder()
544 SuccessOrQuit(decoder.ResetToSaved()); in TestDecoder()
545 SuccessOrQuit(decoder.ReadBool(b_1)); in TestDecoder()
546 SuccessOrQuit(decoder.ReadIp6Address(ip6Addr)); in TestDecoder()
548 SuccessOrQuit(decoder.CloseStruct()); in TestDecoder()
549 SuccessOrQuit(decoder.ReadUint16(u16)); in TestDecoder()
551 SuccessOrQuit(decoder.CloseStruct()); in TestDecoder()
552 SuccessOrQuit(decoder.ReadEui48(eui48)); in TestDecoder()
553 SuccessOrQuit(decoder.OpenStruct()); in TestDecoder()
555 SuccessOrQuit(decoder.ReadUint32(u32)); in TestDecoder()
557 SuccessOrQuit(decoder.CloseStruct()); in TestDecoder()
558 SuccessOrQuit(decoder.ReadInt32(i32)); in TestDecoder()
560 VerifyOrQuit(decoder.GetReadLength() == frameLen); in TestDecoder()
561 VerifyOrQuit(decoder.GetRemainingLength() == 0); in TestDecoder()
562 VerifyOrQuit(decoder.IsAllRead() == true); in TestDecoder()
580 decoder.Init(buffer, static_cast<uint16_t>(frameLen)); in TestDecoder()
582 SuccessOrQuit(decoder.OpenStruct()); in TestDecoder()
584 SuccessOrQuit(decoder.ReadUint8(u8)); in TestDecoder()
585 SuccessOrQuit(decoder.ReadUtf8(utf_1)); in TestDecoder()
586 SuccessOrQuit(decoder.OpenStruct()); in TestDecoder()
588 SuccessOrQuit(decoder.ReadBool(b_1)); in TestDecoder()
590 decoder.SavePosition(); in TestDecoder()
592 SuccessOrQuit(decoder.ReadIp6Address(ip6Addr)); in TestDecoder()
594 SuccessOrQuit(decoder.CloseStruct()); in TestDecoder()
595 SuccessOrQuit(decoder.ReadUint16(u16)); in TestDecoder()
598 VerifyOrQuit(decoder.ResetToSaved() == OT_ERROR_INVALID_STATE); in TestDecoder()
613 decoder.Init(buffer, static_cast<uint16_t>(frameLen)); in TestDecoder()
615 decoder.SavePosition(); in TestDecoder()
617 SuccessOrQuit(decoder.ReadUint8(u8)); in TestDecoder()
622 VerifyOrQuit(decoder.OpenStruct() == OT_ERROR_PARSE); in TestDecoder()
624 SuccessOrQuit(decoder.ResetToSaved()); in TestDecoder()
626 SuccessOrQuit(decoder.ReadUint8(u8)); in TestDecoder()
628 VerifyOrQuit(decoder.ReadDataWithLen(dataPtr_1, dataLen_1) == OT_ERROR_PARSE); in TestDecoder()
630 SuccessOrQuit(decoder.ResetToSaved()); in TestDecoder()
631 SuccessOrQuit(decoder.ReadUint8(u8)); in TestDecoder()
632 SuccessOrQuit(decoder.ReadUint16(u16)); in TestDecoder()
633 SuccessOrQuit(decoder.ReadBool(b_1)); in TestDecoder()
636 VerifyOrQuit(decoder.ReadUint8(u8) == OT_ERROR_PARSE); in TestDecoder()