From 42e63ff942311f2e15e9e8ae4c7f903934c53e6d Mon Sep 17 00:00:00 2001 From: Mingun Date: Mon, 14 Aug 2023 02:59:20 +0500 Subject: [PATCH] Reuse AdjacentlyTagged enum in `bytes` test Change 0i32 to 1u8 so the test can be merged with the previous in the next commit --- .../tests/test_enum_adjacently_tagged.rs | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/test_suite/tests/test_enum_adjacently_tagged.rs b/test_suite/tests/test_enum_adjacently_tagged.rs index ecb35d59..9894f962 100644 --- a/test_suite/tests/test_enum_adjacently_tagged.rs +++ b/test_suite/tests/test_enum_adjacently_tagged.rs @@ -349,51 +349,51 @@ fn struct_() { #[test] fn bytes() { - #[derive(Serialize, Deserialize, PartialEq, Debug)] - #[serde(tag = "t", content = "c")] - enum Data { - A { a: i32 }, - } - - let data = Data::A { a: 0 }; + let value = AdjacentlyTagged::Struct:: { f: 1 }; assert_tokens( - &data, + &value, &[ Token::Struct { - name: "Data", + name: "AdjacentlyTagged", len: 2, }, Token::Str("t"), Token::UnitVariant { - name: "Data", - variant: "A", + name: "AdjacentlyTagged", + variant: "Struct", }, Token::Str("c"), - Token::Struct { name: "A", len: 1 }, - Token::Str("a"), - Token::I32(0), + Token::Struct { + name: "Struct", + len: 1, + }, + Token::Str("f"), + Token::U8(1), Token::StructEnd, Token::StructEnd, ], ); assert_de_tokens( - &data, + &value, &[ Token::Struct { - name: "Data", + name: "AdjacentlyTagged", len: 2, }, Token::Bytes(b"t"), Token::UnitVariant { - name: "Data", - variant: "A", + name: "AdjacentlyTagged", + variant: "Struct", }, Token::Bytes(b"c"), - Token::Struct { name: "A", len: 1 }, - Token::Str("a"), - Token::I32(0), + Token::Struct { + name: "Struct", + len: 1, + }, + Token::Str("f"), + Token::U8(1), Token::StructEnd, Token::StructEnd, ],