Skip to content

Commit 61e199e

Browse files
committed
fix some tests failing due to inconsistent timing systems
1 parent dbfdb6e commit 61e199e

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

Tests/SentryTests/Integrations/Performance/Network/SentryNetworkTrackerIntegrationTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class SentryNetworkTrackerIntegrationTests: SentryBaseUnitTest {
1212
private static let transactionOperation = "Test"
1313

1414
private class Fixture {
15-
let dateProvider = TestCurrentDateProvider()
15+
let dateProvider = CurrentDate.getProvider()! as! TestCurrentDateProvider
1616
let options: Options
1717

1818
init() {

Tests/SentryTests/Integrations/Performance/Network/SentryNetworkTrackerTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import ObjectiveC
22
import XCTest
33

4-
class SentryNetworkTrackerTests: XCTestCase {
4+
class SentryNetworkTrackerTests: SentryBaseUnitTest {
55

66
private static let dsnAsString = TestConstants.dsnAsString(username: "SentrySessionTrackerTests")
77
private static let testURL = URL(string: "https://www.domain.com/api")!
@@ -11,7 +11,7 @@ class SentryNetworkTrackerTests: XCTestCase {
1111
private class Fixture {
1212
static let url = ""
1313
let sentryTask: URLSessionDataTaskMock
14-
let dateProvider = TestCurrentDateProvider()
14+
let dateProvider = CurrentDate.getProvider()! as! TestCurrentDateProvider
1515
let options: Options
1616
let scope: Scope
1717
let nsUrlRequest = NSURLRequest(url: SentryNetworkTrackerTests.testURL)

Tests/SentryTests/Integrations/Session/SentrySessionTrackerTests.swift

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ class SentrySessionTrackerTests: SentryBaseUnitTest {
99
private class Fixture {
1010

1111
let options: Options
12-
let currentDateProvider = TestCurrentDateProvider()
13-
let client: TestClient!
12+
let currentDateProvider = CurrentDate.getProvider()! as! TestCurrentDateProvider
13+
lazy var client = TestClient(options: options, fileManager: fileManager)!
1414
let sentryCrash: TestSentryCrashWrapper
1515

1616
let notificationCenter = TestNSNotificationCenterWrapper()
@@ -24,8 +24,6 @@ class SentrySessionTrackerTests: SentryBaseUnitTest {
2424
options.sessionTrackingIntervalMillis = 10_000
2525
options.environment = "debug"
2626

27-
client = TestClient(options: options)
28-
2927
sentryCrash = TestSentryCrashWrapper.sharedInstance()
3028
}
3129

0 commit comments

Comments
 (0)