testen gefixt

This commit is contained in:
Rune Dyselinck 2023-05-05 10:48:34 +02:00
parent d5fbb2adab
commit 47edf650ed

View file

@ -10,7 +10,7 @@ class TimeUnitTest {
private val hours = 4 private val hours = 4
private val minutes = 20 private val minutes = 20
private val seconds = 39 private val seconds = 39
private val time: Time = Time(seconds + minutes * 60 + hours * 60 * 60) private var time: Time = Time(seconds + minutes * 60 + hours * 60 * 60)
@Before @Before
fun setup() { fun setup() {
@ -21,9 +21,9 @@ class TimeUnitTest {
fun formatTime() { fun formatTime() {
Assert.assertEquals( Assert.assertEquals(
HoursMinutesSeconds( HoursMinutesSeconds(
hours.toString().padStart(2, '0'), hours,
minutes.toString().padStart(2, '0'), minutes,
seconds.toString().padStart(2, '0'), seconds,
), ),
time.getAsHMS(), time.getAsHMS(),
) )
@ -39,7 +39,11 @@ class TimeUnitTest {
@Test @Test
fun minOne() { fun minOne() {
time.minOne() Assert.assertEquals(
(seconds + minutes * 60 + hours * 60 * 60),
time.time,
)
time--
Assert.assertEquals( Assert.assertEquals(
(seconds + minutes * 60 + hours * 60 * 60) - 1, (seconds + minutes * 60 + hours * 60 * 60) - 1,
time.time, time.time,
@ -48,7 +52,7 @@ class TimeUnitTest {
@Test @Test
fun plusOne() { fun plusOne() {
time.plusOne() time++
Assert.assertEquals( Assert.assertEquals(
(seconds + minutes * 60 + hours * 60 * 60) + 1, (seconds + minutes * 60 + hours * 60 * 60) + 1,
time.time, time.time,
@ -59,7 +63,7 @@ class TimeUnitTest {
fun minMultiple() { fun minMultiple() {
val n = 10 val n = 10
for (i in 1 .. n) { for (i in 1 .. n) {
time.minOne() time--
} }
Assert.assertEquals( Assert.assertEquals(
(seconds + minutes * 60 + hours * 60 * 60) - n, (seconds + minutes * 60 + hours * 60 * 60) - n,
@ -71,7 +75,7 @@ class TimeUnitTest {
fun plusMultiple() { fun plusMultiple() {
val n = 10 val n = 10
for (i in 1 .. n) { for (i in 1 .. n) {
time.plusOne() time++
} }
Assert.assertEquals( Assert.assertEquals(
(seconds + minutes * 60 + hours * 60 * 60) + n, (seconds + minutes * 60 + hours * 60 * 60) + n,