#57 own package for functionalTimer tests

This commit is contained in:
reyniersbram 2023-04-17 21:16:53 +02:00
parent 2b68373230
commit b1fd0691f7
5 changed files with 9 additions and 5 deletions

View file

@ -1,4 +1,4 @@
package be.ugent.sel.studeez package be.ugent.sel.studeez.timer_functional
import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalCustomTimer import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalCustomTimer
import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalTimer import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalTimer
@ -31,6 +31,7 @@ class FunctionalCustomTimerUnitTest : FunctionalTimerUnitTest() {
override fun testEnded() { override fun testEnded() {
timer = FunctionalCustomTimer(0) timer = FunctionalCustomTimer(0)
timer.tick() timer.tick()
Assert.assertTrue(timer.hasEnded())
Assert.assertEquals( Assert.assertEquals(
FunctionalTimer.DONE, FunctionalTimer.DONE,
timer.view timer.view

View file

@ -1,4 +1,4 @@
package be.ugent.sel.studeez package be.ugent.sel.studeez.timer_functional
import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalEndlessTimer import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalEndlessTimer
import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalTimer import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalTimer
@ -32,6 +32,7 @@ class FunctionalEndlessTimerUnitTest : FunctionalTimerUnitTest() {
val n = 1000 val n = 1000
for (i in 1..n) { for (i in 1..n) {
timer.tick() timer.tick()
Assert.assertFalse(timer.hasEnded())
Assert.assertEquals( Assert.assertEquals(
FunctionalTimer.FOCUS, FunctionalTimer.FOCUS,
timer.view timer.view

View file

@ -1,4 +1,4 @@
package be.ugent.sel.studeez package be.ugent.sel.studeez.timer_functional
import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalTimer import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalTimer
import org.junit.Before import org.junit.Before

View file

@ -1,4 +1,4 @@
package be.ugent.sel.studeez package be.ugent.sel.studeez.timer_functional
import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalPomodoroTimer import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalPomodoroTimer
import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalTimer import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalTimer
@ -48,6 +48,7 @@ class FuntionalPomodoroTimerUnitTest : FunctionalTimerUnitTest() {
override fun testEnded() { override fun testEnded() {
pomodoroTimer = FunctionalPomodoroTimer(0, 0, 0) pomodoroTimer = FunctionalPomodoroTimer(0, 0, 0)
pomodoroTimer.tick() pomodoroTimer.tick()
Assert.assertTrue(pomodoroTimer.hasEnded())
Assert.assertEquals( Assert.assertEquals(
FunctionalTimer.DONE, FunctionalTimer.DONE,
pomodoroTimer.view, pomodoroTimer.view,
@ -59,6 +60,7 @@ class FuntionalPomodoroTimerUnitTest : FunctionalTimerUnitTest() {
for (i in 0..10) { for (i in 0..10) {
pomodoroTimer.tick() pomodoroTimer.tick()
} }
Assert.assertFalse(pomodoroTimer.hasEnded())
Assert.assertTrue(pomodoroTimer.isInBreak) Assert.assertTrue(pomodoroTimer.isInBreak)
Assert.assertEquals( Assert.assertEquals(
FunctionalTimer.BREAK, FunctionalTimer.BREAK,

View file

@ -1,4 +1,4 @@
package be.ugent.sel.studeez package be.ugent.sel.studeez.timer_functional
import be.ugent.sel.studeez.data.local.models.timer_functional.HoursMinutesSeconds import be.ugent.sel.studeez.data.local.models.timer_functional.HoursMinutesSeconds
import be.ugent.sel.studeez.data.local.models.timer_functional.Time import be.ugent.sel.studeez.data.local.models.timer_functional.Time