From a26438db12b951cc8921097d816f0eb1cf246fc9 Mon Sep 17 00:00:00 2001 From: hi-rustin Date: Sat, 2 Dec 2023 10:18:03 +0800 Subject: [PATCH] test: add a unit test for index API Signed-off-by: hi-rustin --- tracing-core/src/field.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tracing-core/src/field.rs b/tracing-core/src/field.rs index 03ef0afaa..ec8ccc281 100644 --- a/tracing-core/src/field.rs +++ b/tracing-core/src/field.rs @@ -1060,6 +1060,17 @@ mod test { assert!(valueset.is_empty()); } + #[test] + fn index_of_field_in_fieldset_is_correct() { + let fields = TEST_META_1.fields(); + let foo = fields.field("foo").unwrap(); + assert_eq!(foo.index(), 0); + let bar = fields.field("bar").unwrap(); + assert_eq!(bar.index(), 1); + let baz = fields.field("baz").unwrap(); + assert_eq!(baz.index(), 2); + } + #[test] fn empty_value_set_is_empty() { let fields = TEST_META_1.fields();