@@ -10,6 +10,9 @@ import io.mockk.every
10
10
import io.mockk.mockk
11
11
import io.mockk.unmockkAll
12
12
import io.mockk.verify
13
+ import java.time.Duration
14
+ import java.time.Instant
15
+ import java.time.ZonedDateTime
13
16
import net.mullvad.mullvadvpn.compose.createEdgeToEdgeComposeExtension
14
17
import net.mullvad.mullvadvpn.compose.setContentWithTheme
15
18
import net.mullvad.mullvadvpn.compose.state.ConnectUiState
@@ -30,8 +33,6 @@ import net.mullvad.mullvadvpn.lib.model.TunnelEndpoint
30
33
import net.mullvad.mullvadvpn.lib.model.TunnelState
31
34
import net.mullvad.mullvadvpn.repository.InAppNotification
32
35
import net.mullvad.mullvadvpn.ui.VersionInfo
33
- import org.joda.time.DateTime
34
- import org.joda.time.Duration
35
36
import org.junit.jupiter.api.AfterEach
36
37
import org.junit.jupiter.api.BeforeEach
37
38
import org.junit.jupiter.api.Test
@@ -556,7 +557,7 @@ class ConnectScreenTest {
556
557
fun testAccountExpiredNotification () {
557
558
composeExtension.use {
558
559
// Arrange
559
- val expiryDate = DateTime ( 2020 , 11 , 11 , 10 , 10 )
560
+ val expiryDate = ZonedDateTime .parse( " 2020-11-11T10:10Z " )
560
561
initScreen(
561
562
state =
562
563
ConnectUiState (
@@ -567,7 +568,9 @@ class ConnectScreenTest {
567
568
deviceName = " " ,
568
569
daysLeftUntilExpiry = null ,
569
570
inAppNotification =
570
- InAppNotification .AccountExpiry (Duration (DateTime .now(), expiryDate)),
571
+ InAppNotification .AccountExpiry (
572
+ Duration .between(Instant .now(), expiryDate)
573
+ ),
571
574
isPlayBuild = false ,
572
575
)
573
576
)
@@ -612,7 +615,7 @@ class ConnectScreenTest {
612
615
composeExtension.use {
613
616
// Arrange
614
617
val mockedClickHandler: () -> Unit = mockk(relaxed = true )
615
- val expiryDate = DateTime ( 2020 , 11 , 11 , 10 , 10 )
618
+ val expiryDate = ZonedDateTime .parse( " 2020-11-11T10:10Z " )
616
619
initScreen(
617
620
onManageAccountClick = mockedClickHandler,
618
621
state =
@@ -624,7 +627,9 @@ class ConnectScreenTest {
624
627
deviceName = " " ,
625
628
daysLeftUntilExpiry = null ,
626
629
inAppNotification =
627
- InAppNotification .AccountExpiry (Duration (DateTime .now(), expiryDate)),
630
+ InAppNotification .AccountExpiry (
631
+ Duration .between(Instant .now(), expiryDate)
632
+ ),
628
633
isPlayBuild = false ,
629
634
),
630
635
)
0 commit comments