Skip to content

Commit cc4db99

Browse files
committed
use eq
1 parent 8228df8 commit cc4db99

File tree

1 file changed

+9
-15
lines changed
  • opentelemetry-sdk/src/logs

1 file changed

+9
-15
lines changed

opentelemetry-sdk/src/logs/mod.rs

+9-15
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,22 @@ mod tests {
2020
use crate::Resource;
2121
use opentelemetry::logs::LogRecord;
2222
use opentelemetry::logs::{Logger, LoggerProvider as _, Severity};
23-
use opentelemetry::Value;
2423
use opentelemetry::{logs::AnyValue, Key, KeyValue};
24+
use std::borrow::Borrow;
2525
use std::collections::HashMap;
2626

2727
#[test]
2828
fn logging_sdk_test() {
2929
// Arrange
30+
let resource = Resource::new(vec![
31+
KeyValue::new("k1", "v1"),
32+
KeyValue::new("k2", "v2"),
33+
KeyValue::new("k3", "v3"),
34+
KeyValue::new("k4", "v4"),
35+
]);
3036
let exporter: InMemoryLogsExporter = InMemoryLogsExporter::default();
3137
let logger_provider = LoggerProvider::builder()
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-
])))
38+
.with_config(Config::default().with_resource(resource.clone()))
3839
.with_log_processor(SimpleLogProcessor::new(Box::new(exporter.clone())))
3940
.build();
4041

@@ -95,14 +96,7 @@ mod tests {
9596
}
9697

9798
// validate Resource
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-
}
99+
assert_eq!(&resource, log.resource.borrow());
106100
}
107101

108102
#[test]

0 commit comments

Comments
 (0)