Skip to content

Commit 8228df8

Browse files
committed
refactor resource test
1 parent 72b4f00 commit 8228df8

File tree

1 file changed

+14
-11
lines changed
  • opentelemetry-sdk/src/logs

1 file changed

+14
-11
lines changed

opentelemetry-sdk/src/logs/mod.rs

+14-11
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ mod tests {
2929
// Arrange
3030
let exporter: InMemoryLogsExporter = InMemoryLogsExporter::default();
3131
let logger_provider = LoggerProvider::builder()
32-
.with_config(
33-
Config::default().with_resource(Resource::new(vec![KeyValue::new(
34-
"key",
35-
"logging_sdk_test",
36-
)])),
37-
)
32+
.with_config(Config::default().with_resource(Resource::new(vec![
33+
KeyValue::new("k1", "v1"),
34+
KeyValue::new("k2", "v2"),
35+
KeyValue::new("k3", "v3"),
36+
KeyValue::new("k4", "v4"),
37+
])))
3838
.with_log_processor(SimpleLogProcessor::new(Box::new(exporter.clone())))
3939
.build();
4040

@@ -95,11 +95,14 @@ mod tests {
9595
}
9696

9797
// validate Resource
98-
let resource = log.resource.clone();
99-
assert_eq!(
100-
resource.get(Key::from_static_str("key")),
101-
Some(Value::String("logging_sdk_test".into()))
102-
);
98+
let resource = &log.resource;
99+
assert_eq!(resource.len(), 4);
100+
for i in 1..=4 {
101+
assert_eq!(
102+
resource.get(Key::new(format!("k{}", i))),
103+
Some(Value::String(format!("v{}", i).into()))
104+
);
105+
}
103106
}
104107

105108
#[test]

0 commit comments

Comments
 (0)