@@ -50,28 +50,23 @@ class OtlpTraceExporterTests: XCTestCase {
5050
5151 func testImplicitGrpcLoggingConfig( ) throws {
5252 let exporter = OtlpTraceExporter ( channel: channel)
53- guard let logger = exporter. callOptions? . logger else {
54- throw " Missing logger "
55- }
56- XCTAssertEqual ( logger. label, " io.grpc " )
53+ let logger = exporter. callOptions. logger
5754 }
5855
5956 func testExplicitGrpcLoggingConfig( ) throws {
6057 let exporter = OtlpTraceExporter ( channel: channel, logger: Logger ( label: " my.grpc.logger " ) )
61- guard let logger = exporter. callOptions? . logger else {
62- throw " Missing logger "
63- }
58+ let logger = exporter. callOptions. logger
6459 XCTAssertEqual ( logger. label, " my.grpc.logger " )
6560 }
6661
6762 func verifyUserAgentIsSet( exporter: OtlpTraceExporter ) {
68- if let callOptions = exporter. callOptions {
69- let customMetadata = callOptions. customMetadata
70- let userAgent = Headers . getUserAgentHeader ( )
71- if customMetadata. contains ( name: Constants . HTTP. userAgent) && customMetadata. first ( name: Constants . HTTP. userAgent) == userAgent {
72- return
73- }
63+ let callOptions = exporter. callOptions
64+ let customMetadata = callOptions. customMetadata
65+ let userAgent = Headers . getUserAgentHeader ( )
66+ if customMetadata. contains ( name: Constants . HTTP. userAgent) && customMetadata. first ( name: Constants . HTTP. userAgent) == userAgent {
67+ return
7468 }
69+
7570 XCTFail ( " User-Agent header was not set correctly " )
7671 }
7772
@@ -88,15 +83,15 @@ class OtlpTraceExporterTests: XCTestCase {
8883 XCTAssertNotNil ( exporter. config. headers)
8984 XCTAssertEqual ( exporter. config. headers ? [ 0 ] . 0 , " FOO " )
9085 XCTAssertEqual ( exporter. config. headers ? [ 0 ] . 1 , " BAR " )
91- XCTAssertEqual ( " BAR " , exporter. callOptions? . customMetadata. first ( name: " FOO " ) )
86+ XCTAssertEqual ( " BAR " , exporter. callOptions. customMetadata. first ( name: " FOO " ) )
9287
9388 verifyUserAgentIsSet ( exporter: exporter)
9489 }
9590
9691 func testConfigHeadersAreSet_whenInitCalledWithExplicitHeaders( ) throws {
9792 let exporter = OtlpTraceExporter ( channel: channel, envVarHeaders: [ ( " FOO " , " BAR " ) ] )
9893 XCTAssertNil ( exporter. config. headers)
99- XCTAssertEqual ( " BAR " , exporter. callOptions? . customMetadata. first ( name: " FOO " ) )
94+ XCTAssertEqual ( " BAR " , exporter. callOptions. customMetadata. first ( name: " FOO " ) )
10095
10196 verifyUserAgentIsSet ( exporter: exporter)
10297 }
0 commit comments