1313//===----------------------------------------------------------------------===//
1414
1515@testable import CoreMetrics
16- @ testable import MetricsTestKit
16+ import MetricsTestKit
1717import XCTest
1818
1919class MetricsTests : XCTestCase {
@@ -49,7 +49,7 @@ class MetricsTests: XCTestCase {
4949 Counter ( label: name) . increment ( by: value)
5050 let counter = try metrics. expectCounter ( name)
5151 XCTAssertEqual ( counter. values. count, 1 , " expected number of entries to match " )
52- XCTAssertEqual ( counter. values [ 0 ] . 1 , Int64 ( value) , " expected value to match " )
52+ XCTAssertEqual ( counter. values [ 0 ] , Int64 ( value) , " expected value to match " )
5353 counter. reset ( )
5454 XCTAssertEqual ( counter. values. count, 0 , " expected number of entries to match " )
5555 }
@@ -112,7 +112,7 @@ class MetricsTests: XCTestCase {
112112 fpCounter. increment ( by: Double ( sign: . plus, exponent: 63 , significand: 1 ) )
113113 // Much larger than Int64
114114 fpCounter. increment ( by: Double . greatestFiniteMagnitude)
115- let values = counter. values. map { $0 . 1 }
115+ let values = counter. values
116116 XCTAssertEqual ( values. count, 2 , " expected number of entries to match " )
117117 XCTAssertEqual ( values, [ Int64 . max, Int64 . max] , " expected extremely large values to be replaced with Int64.max " )
118118 }
@@ -132,15 +132,15 @@ class MetricsTests: XCTestCase {
132132
133133 // Increment by a small value that should grow the accumulated buffer past 1.0 (perfectly representable)
134134 fpCounter. increment ( by: 1.5 )
135- var values = counter. values. map { $0 . 1 }
135+ var values = counter. values
136136 XCTAssertEqual ( values. count, 1 , " expected number of entries to match " )
137137 XCTAssertEqual ( values, [ 2 ] , " expected entries to match " )
138138 XCTAssertEqual ( rawFpCounter. fraction, 0.25 , " " )
139139
140140 // Increment by a large value that should leave a fraction in the accumulator
141141 // 1110506744053.76
142142 fpCounter. increment ( by: Double ( sign: . plus, exponent: 40 , significand: 1.01 ) )
143- values = counter. values. map { $0 . 1 }
143+ values = counter. values
144144 XCTAssertEqual ( values. count, 2 , " expected number of entries to match " )
145145 XCTAssertEqual ( values, [ 2 , 1_110_506_744_054 ] , " expected entries to match " )
146146 XCTAssertEqual ( rawFpCounter. fraction, 0.010009765625 , " expected fractional accumulated value " )
@@ -178,7 +178,7 @@ class MetricsTests: XCTestCase {
178178 }
179179 XCTAssertEqual ( values. count, testRecorder. values. count, " expected number of entries to match " )
180180 for i in 0 ... values. count - 1 {
181- XCTAssertEqual ( Int32 ( testRecorder. values [ i] . 1 ) , values [ i] , " expected value # \( i) to match. " )
181+ XCTAssertEqual ( Int32 ( testRecorder. values [ i] ) , values [ i] , " expected value # \( i) to match. " )
182182 }
183183 }
184184
@@ -194,7 +194,7 @@ class MetricsTests: XCTestCase {
194194 }
195195 XCTAssertEqual ( values. count, testRecorder. values. count, " expected number of entries to match " )
196196 for i in 0 ... values. count - 1 {
197- XCTAssertEqual ( Float ( testRecorder. values [ i] . 1 ) , values [ i] , " expected value # \( i) to match. " )
197+ XCTAssertEqual ( Float ( testRecorder. values [ i] ) , values [ i] , " expected value # \( i) to match. " )
198198 }
199199 }
200200
@@ -373,7 +373,7 @@ class MetricsTests: XCTestCase {
373373 meter. set ( value)
374374 let testMeter = meter. _handler as! TestMeter
375375 XCTAssertEqual ( testMeter. values. count, 1 , " expected number of entries to match " )
376- XCTAssertEqual ( testMeter. values [ 0 ] . 1 , value, " expected value to match " )
376+ XCTAssertEqual ( testMeter. values [ 0 ] , value, " expected value to match " )
377377 }
378378
379379 func testMeterBlock( ) throws {
@@ -386,7 +386,7 @@ class MetricsTests: XCTestCase {
386386 Meter ( label: name) . set ( value)
387387 let testMeter = try metrics. expectMeter ( name)
388388 XCTAssertEqual ( testMeter. values. count, 1 , " expected number of entries to match " )
389- XCTAssertEqual ( testMeter. values [ 0 ] . 1 , value, " expected value to match " )
389+ XCTAssertEqual ( testMeter. values [ 0 ] , value, " expected value to match " )
390390 }
391391
392392 func testMUX_Counter( ) throws {
@@ -424,7 +424,7 @@ class MetricsTests: XCTestCase {
424424 let meter = factory. meters. first
425425 XCTAssertEqual ( meter? . label, name, " expected label to match " )
426426 XCTAssertEqual ( meter? . values. count, 1 , " expected number of entries to match " )
427- XCTAssertEqual ( meter? . values [ 0 ] . 1 , value, " expected value to match " )
427+ XCTAssertEqual ( meter? . values [ 0 ] , value, " expected value to match " )
428428 }
429429 }
430430
@@ -441,7 +441,7 @@ class MetricsTests: XCTestCase {
441441 let recorder = factory. recorders. first
442442 XCTAssertEqual ( recorder? . label, name, " expected label to match " )
443443 XCTAssertEqual ( recorder? . values. count, 1 , " expected number of entries to match " )
444- XCTAssertEqual ( recorder? . values [ 0 ] . 1 , value, " expected value to match " )
444+ XCTAssertEqual ( recorder? . values [ 0 ] , value, " expected value to match " )
445445 }
446446 }
447447
@@ -460,7 +460,7 @@ class MetricsTests: XCTestCase {
460460 XCTAssertEqual ( timer? . values. count, 1 , " expected number of entries to match " )
461461 XCTAssertEqual ( timer? . values [ 0 ] , Int64 ( seconds * 1_000_000_000 ) , " expected value to match " )
462462 XCTAssertEqual ( timer? . displayUnit, . minutes, " expected value to match " )
463- XCTAssertEqual ( timer? . retrieveValueInPreferredUnit ( atIndex: 0 ) , Double ( seconds) / 60.0 , " seconds should be returned as minutes " )
463+ XCTAssertEqual ( timer? . valueInPreferredUnit ( atIndex: 0 ) , Double ( seconds) / 60.0 , " seconds should be returned as minutes " )
464464 }
465465 }
466466
@@ -488,7 +488,7 @@ class MetricsTests: XCTestCase {
488488
489489 let recorder = gauge. _handler as! TestRecorder
490490 XCTAssertEqual ( recorder. values. count, 1 , " expected number of entries to match " )
491- XCTAssertEqual ( recorder. values. first! . 1 , value, " expected value to match " )
491+ XCTAssertEqual ( recorder. values. first, value, " expected value to match " )
492492 XCTAssertEqual ( metrics. recorders. count, 1 , " recorder should have been stored " )
493493
494494 let identity = ObjectIdentifier ( recorder)
@@ -500,7 +500,7 @@ class MetricsTests: XCTestCase {
500500
501501 let recorderAgain = gaugeAgain. _handler as! TestRecorder
502502 XCTAssertEqual ( recorderAgain. values. count, 1 , " expected number of entries to match " )
503- XCTAssertEqual ( recorderAgain. values. first! . 1 , - value, " expected value to match " )
503+ XCTAssertEqual ( recorderAgain. values. first, - value, " expected value to match " )
504504
505505 let identityAgain = ObjectIdentifier ( recorderAgain)
506506 XCTAssertNotEqual ( identity, identityAgain, " since the cached metric was released, the created a new should have a different identity " )
@@ -518,7 +518,7 @@ class MetricsTests: XCTestCase {
518518
519519 let testMeter = meter. _handler as! TestMeter
520520 XCTAssertEqual ( testMeter. values. count, 1 , " expected number of entries to match " )
521- XCTAssertEqual ( testMeter. values. first! . 1 , value, " expected value to match " )
521+ XCTAssertEqual ( testMeter. values. first, value, " expected value to match " )
522522 XCTAssertEqual ( metrics. meters. count, 1 , " recorder should have been stored " )
523523
524524 let identity = ObjectIdentifier ( testMeter)
@@ -530,7 +530,7 @@ class MetricsTests: XCTestCase {
530530
531531 let testMeterAgain = meterAgain. _handler as! TestMeter
532532 XCTAssertEqual ( testMeterAgain. values. count, 1 , " expected number of entries to match " )
533- XCTAssertEqual ( testMeterAgain. values. first! . 1 , - value, " expected value to match " )
533+ XCTAssertEqual ( testMeterAgain. values. first, - value, " expected value to match " )
534534
535535 let identityAgain = ObjectIdentifier ( testMeterAgain)
536536 XCTAssertNotEqual ( identity, identityAgain, " since the cached metric was released, the created a new should have a different identity " )
@@ -548,7 +548,7 @@ class MetricsTests: XCTestCase {
548548
549549 let testCounter = counter. _handler as! TestCounter
550550 XCTAssertEqual ( testCounter. values. count, 1 , " expected number of entries to match " )
551- XCTAssertEqual ( testCounter. values. first! . 1 , Int64 ( value) , " expected value to match " )
551+ XCTAssertEqual ( testCounter. values. first, Int64 ( value) , " expected value to match " )
552552 XCTAssertEqual ( metrics. counters. count, 1 , " counter should have been stored " )
553553
554554 let identity = ObjectIdentifier ( counter)
@@ -560,7 +560,7 @@ class MetricsTests: XCTestCase {
560560
561561 let testCounterAgain = counterAgain. _handler as! TestCounter
562562 XCTAssertEqual ( testCounterAgain. values. count, 1 , " expected number of entries to match " )
563- XCTAssertEqual ( testCounterAgain. values. first! . 1 , Int64 ( value) , " expected value to match " )
563+ XCTAssertEqual ( testCounterAgain. values. first, Int64 ( value) , " expected value to match " )
564564
565565 let identityAgain = ObjectIdentifier ( counterAgain)
566566 XCTAssertNotEqual ( identity, identityAgain, " since the cached metric was released, the created a new should have a different identity " )
0 commit comments