File tree 1 file changed +14
-11
lines changed
opentelemetry-sdk/src/logs
1 file changed +14
-11
lines changed Original file line number Diff line number Diff line change @@ -29,12 +29,12 @@ mod tests {
29
29
// Arrange
30
30
let exporter: InMemoryLogsExporter = InMemoryLogsExporter :: default ( ) ;
31
31
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
+ ] ) ) )
38
38
. with_log_processor ( SimpleLogProcessor :: new ( Box :: new ( exporter. clone ( ) ) ) )
39
39
. build ( ) ;
40
40
@@ -95,11 +95,14 @@ mod tests {
95
95
}
96
96
97
97
// 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
+ }
103
106
}
104
107
105
108
#[ test]
You can’t perform that action at this time.
0 commit comments