testen gefixt
This commit is contained in:
parent
d5fbb2adab
commit
47edf650ed
1 changed files with 12 additions and 8 deletions
|
@ -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,
|
||||||
|
|
Reference in a new issue