Create only one value for all checks

This commit is contained in:
Mingun 2023-08-14 02:48:56 +05:00 committed by Mingun
parent bee7470715
commit 59628d1712

View File

@ -122,9 +122,11 @@ fn unit() {
#[test] #[test]
fn newtype() { fn newtype() {
let value = AdjacentlyTagged::Newtype::<u8>(1);
// newtype with tag first // newtype with tag first
assert_tokens( assert_tokens(
&AdjacentlyTagged::Newtype::<u8>(1), &value,
&[ &[
Token::Struct { Token::Struct {
name: "AdjacentlyTagged", name: "AdjacentlyTagged",
@ -143,7 +145,7 @@ fn newtype() {
// newtype with content first // newtype with content first
assert_de_tokens( assert_de_tokens(
&AdjacentlyTagged::Newtype::<u8>(1), &value,
&[ &[
Token::Struct { Token::Struct {
name: "AdjacentlyTagged", name: "AdjacentlyTagged",
@ -179,7 +181,7 @@ fn newtype() {
// integer field keys // integer field keys
assert_de_tokens( assert_de_tokens(
&AdjacentlyTagged::Newtype::<u8>(1), &value,
&[ &[
Token::Struct { Token::Struct {
name: "AdjacentlyTagged", name: "AdjacentlyTagged",
@ -198,7 +200,7 @@ fn newtype() {
// byte-array field keys // byte-array field keys
assert_de_tokens( assert_de_tokens(
&AdjacentlyTagged::Newtype::<u8>(1), &value,
&[ &[
Token::Struct { Token::Struct {
name: "AdjacentlyTagged", name: "AdjacentlyTagged",
@ -218,9 +220,11 @@ fn newtype() {
#[test] #[test]
fn tuple() { fn tuple() {
let value = AdjacentlyTagged::Tuple::<u8>(1, 1);
// tuple with tag first // tuple with tag first
assert_tokens( assert_tokens(
&AdjacentlyTagged::Tuple::<u8>(1, 1), &value,
&[ &[
Token::Struct { Token::Struct {
name: "AdjacentlyTagged", name: "AdjacentlyTagged",
@ -242,7 +246,7 @@ fn tuple() {
// tuple with content first // tuple with content first
assert_de_tokens( assert_de_tokens(
&AdjacentlyTagged::Tuple::<u8>(1, 1), &value,
&[ &[
Token::Struct { Token::Struct {
name: "AdjacentlyTagged", name: "AdjacentlyTagged",
@ -265,9 +269,11 @@ fn tuple() {
#[test] #[test]
fn struct_() { fn struct_() {
let value = AdjacentlyTagged::Struct::<u8> { f: 1 };
// struct with tag first // struct with tag first
assert_tokens( assert_tokens(
&AdjacentlyTagged::Struct::<u8> { f: 1 }, &value,
&[ &[
Token::Struct { Token::Struct {
name: "AdjacentlyTagged", name: "AdjacentlyTagged",
@ -292,7 +298,7 @@ fn struct_() {
// struct with content first // struct with content first
assert_de_tokens( assert_de_tokens(
&AdjacentlyTagged::Struct::<u8> { f: 1 }, &value,
&[ &[
Token::Struct { Token::Struct {
name: "AdjacentlyTagged", name: "AdjacentlyTagged",