#57 Time tests
This commit is contained in:
parent
b7c6e887e3
commit
1c014e6ac5
1 changed files with 42 additions and 0 deletions
|
@ -36,4 +36,46 @@ class TimeUnitTest {
|
|||
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
|
||||
)
|
||||
}
|
||||
}
|
Reference in a new issue