From df07751e6fad8d5ceeaa9f41e73fb6371de86ee6 Mon Sep 17 00:00:00 2001 From: Mingun Date: Sun, 11 Aug 2024 23:11:31 +0500 Subject: [PATCH] Group newtype and newtype_with_newtype tests --- .../tests/test_enum_adjacently_tagged.rs | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/test_suite/tests/test_enum_adjacently_tagged.rs b/test_suite/tests/test_enum_adjacently_tagged.rs index f3be60d3..ecb35d59 100644 --- a/test_suite/tests/test_enum_adjacently_tagged.rs +++ b/test_suite/tests/test_enum_adjacently_tagged.rs @@ -216,6 +216,33 @@ fn newtype() { ); } +#[test] +fn newtype_with_newtype() { + #[derive(Debug, PartialEq, Serialize, Deserialize)] + struct NewtypeStruct(u32); + + assert_de_tokens( + &AdjacentlyTagged::Newtype(NewtypeStruct(5)), + &[ + Token::Struct { + name: "AdjacentlyTagged", + len: 2, + }, + Token::Str("c"), + Token::NewtypeStruct { + name: "NewtypeStruct", + }, + Token::U32(5), + Token::Str("t"), + Token::UnitVariant { + name: "AdjacentlyTagged", + variant: "Newtype", + }, + Token::StructEnd, + ], + ); +} + #[test] fn tuple() { let value = AdjacentlyTagged::Tuple::(1, 1); @@ -477,33 +504,6 @@ fn partially_untagged() { // TODO test error output } -#[test] -fn newtype_with_newtype() { - #[derive(Debug, PartialEq, Serialize, Deserialize)] - struct NewtypeStruct(u32); - - assert_de_tokens( - &AdjacentlyTagged::Newtype(NewtypeStruct(5)), - &[ - Token::Struct { - name: "AdjacentlyTagged", - len: 2, - }, - Token::Str("c"), - Token::NewtypeStruct { - name: "NewtypeStruct", - }, - Token::U32(5), - Token::Str("t"), - Token::UnitVariant { - name: "AdjacentlyTagged", - variant: "Newtype", - }, - Token::StructEnd, - ], - ); -} - #[test] fn deny_unknown_fields() { #[derive(Debug, PartialEq, Deserialize)]