diff --git a/app/src/test/java/be/ugent/sel/studeez/timer_functional/FunctionalCustomTimerUnitTest.kt b/app/src/test/java/be/ugent/sel/studeez/timer_functional/FunctionalCustomTimerUnitTest.kt index 24f9a3a..90c4fcd 100644 --- a/app/src/test/java/be/ugent/sel/studeez/timer_functional/FunctionalCustomTimerUnitTest.kt +++ b/app/src/test/java/be/ugent/sel/studeez/timer_functional/FunctionalCustomTimerUnitTest.kt @@ -3,12 +3,14 @@ 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.FunctionalTimer import org.junit.Assert +import org.junit.Test class FunctionalCustomTimerUnitTest : FunctionalTimerUnitTest() { override fun setTimer() { timer = FunctionalCustomTimer(time) } + @Test override fun testOneTick() { timer.tick() Assert.assertEquals( @@ -17,6 +19,7 @@ class FunctionalCustomTimerUnitTest : FunctionalTimerUnitTest() { ) } + @Test override fun multipleTicks() { val n = 10 for (i in 1..n) { @@ -28,6 +31,7 @@ class FunctionalCustomTimerUnitTest : FunctionalTimerUnitTest() { ) } + @Test override fun testEnded() { timer = FunctionalCustomTimer(0) timer.tick() diff --git a/app/src/test/java/be/ugent/sel/studeez/timer_functional/FunctionalEndlessTimerUnitTest.kt b/app/src/test/java/be/ugent/sel/studeez/timer_functional/FunctionalEndlessTimerUnitTest.kt index 35eca7a..e0e98af 100644 --- a/app/src/test/java/be/ugent/sel/studeez/timer_functional/FunctionalEndlessTimerUnitTest.kt +++ b/app/src/test/java/be/ugent/sel/studeez/timer_functional/FunctionalEndlessTimerUnitTest.kt @@ -3,12 +3,14 @@ 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.FunctionalTimer import org.junit.Assert +import org.junit.Test class FunctionalEndlessTimerUnitTest : FunctionalTimerUnitTest() { override fun setTimer() { timer = FunctionalEndlessTimer() } + @Test override fun testOneTick() { timer.tick() Assert.assertEquals( @@ -17,6 +19,7 @@ class FunctionalEndlessTimerUnitTest : FunctionalTimerUnitTest() { ) } + @Test override fun multipleTicks() { val n = 10 for (i in 1..n) { @@ -28,6 +31,7 @@ class FunctionalEndlessTimerUnitTest : FunctionalTimerUnitTest() { ) } + @Test override fun testEnded() { val n = 1000 for (i in 1..n) { diff --git a/app/src/test/java/be/ugent/sel/studeez/timer_functional/FuntionalPomodoroTimerUnitTest.kt b/app/src/test/java/be/ugent/sel/studeez/timer_functional/FuntionalPomodoroTimerUnitTest.kt index 32a3783..d8229a5 100644 --- a/app/src/test/java/be/ugent/sel/studeez/timer_functional/FuntionalPomodoroTimerUnitTest.kt +++ b/app/src/test/java/be/ugent/sel/studeez/timer_functional/FuntionalPomodoroTimerUnitTest.kt @@ -17,6 +17,7 @@ class FuntionalPomodoroTimerUnitTest : FunctionalTimerUnitTest() { pomodoroTimer = FunctionalPomodoroTimer(time, breakTime, breaks) } + @Test override fun testOneTick() { pomodoroTimer.tick() Assert.assertEquals( @@ -34,6 +35,7 @@ class FuntionalPomodoroTimerUnitTest : FunctionalTimerUnitTest() { ) } + @Test override fun multipleTicks() { val n = 10 for (i in 1..n) { @@ -45,6 +47,7 @@ class FuntionalPomodoroTimerUnitTest : FunctionalTimerUnitTest() { ) } + @Test override fun testEnded() { pomodoroTimer = FunctionalPomodoroTimer(0, 0, 0) pomodoroTimer.tick()