#57 Time tests

This commit is contained in:
reyniersbram 2023-04-17 17:24:54 +02:00
parent b7c6e887e3
commit 1c014e6ac5

View file

@ -36,4 +36,46 @@ class TimeUnitTest {
seconds + minutes * 60 + hours * 60 * 60 seconds + minutes * 60 + hours * 60 * 60
) )
} }
@Test
fun minOne() {
time.minOne()
Assert.assertEquals(
time.getTime(),
(seconds + minutes * 60 + hours * 60 * 60) - 1
)
}
@Test
fun plusOne() {
time.plusOne()
Assert.assertEquals(
time.getTime(),
(seconds + minutes * 60 + hours * 60 * 60) + 1
)
}
@Test
fun minMultiple() {
val n = 10
for (i in 1..n) {
time.minOne()
}
Assert.assertEquals(
time.getTime(),
(seconds + minutes * 60 + hours * 60 * 60) - n
)
}
@Test
fun plusMultiple() {
val n = 10
for (i in 1..n) {
time.plusOne()
}
Assert.assertEquals(
time.getTime(),
(seconds + minutes * 60 + hours * 60 * 60) + n
)
}
} }