#![cfg(feature = "serde")]
#![allow(dead_code)]
use serde_test::{assert_tokens, Token};
mod common;
use common::*;
#[test]
fn test_ser_de() {
let buf = setup_island_buffer(10, 4, 4);
println!("{:?}", buf);
assert_tokens(
&buf,
&[
Token::Seq { len: Some(3) }, Token::U64(10), Token::U64(5),
Token::U64(6),
Token::SeqEnd,
],
);
let buf = setup_rotated_full_buffer(4, 2);
println!("{:?}", buf);
assert_tokens(
&buf,
&[
Token::Seq { len: Some(5) }, Token::U64(4), Token::U64(2),
Token::U64(3),
Token::U64(4),
Token::U64(10),
Token::SeqEnd,
],
);
}