add more tests for AT_MOST

This commit is contained in:
KristianTashkov
2021-09-12 14:32:59 +03:00
parent 697fffbc99
commit 1a56260757
7 changed files with 35 additions and 14 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -44,7 +44,7 @@ class NumberButtonViewTest : BaseViewTest() {
view = component.getNumberButtonViewFactory().create().apply {
units = "steps"
targetType = NumericalHabitType.AT_LEAST
lowerThreshold = 0.0
lowerThreshold = 50.0
higherThreshold = 100.0
color = PaletteUtils.getAndroidTestColor(8)
onEdit = { edited = true }
@@ -71,11 +71,44 @@ class NumberButtonViewTest : BaseViewTest() {
}
@Test
fun testRender_aboveThreshold() {
fun testRender_aboveHigherThreshold() {
view.value = 500.0
assertRenders(view, "$PATH/render_above.png")
}
@Test
fun testRender_atMostAboveHigherThreshold() {
view.value = 500.0
view.targetType = NumericalHabitType.AT_MOST
assertRenders(view, "$PATH/render_at_most_above.png")
}
@Test
fun testRender_betweenThresholds() {
view.value = 99.0
assertRenders(view, "$PATH/render_between.png")
}
@Test
fun testRender_atMostBetweenThresholds() {
view.value = 99.0
view.targetType = NumericalHabitType.AT_MOST
assertRenders(view, "$PATH/render_at_most_between.png")
}
@Test
fun testRender_belowLowerThreshold() {
view.value = 0.0
assertRenders(view, "$PATH/render_below.png")
}
@Test
fun testRender_atMostBelowLowerThreshold() {
view.value = 0.0
view.targetType = NumericalHabitType.AT_MOST
assertRenders(view, "$PATH/render_at_most_below.png")
}
@Test
fun testRender_emptyUnits() {
view.value = 500.0
@@ -83,18 +116,6 @@ class NumberButtonViewTest : BaseViewTest() {
assertRenders(view, "$PATH/render_unitless.png")
}
@Test
fun testRender_belowThreshold() {
view.value = 99.0
assertRenders(view, "$PATH/render_below.png")
}
@Test
fun testRender_zero() {
view.value = 0.0
assertRenders(view, "$PATH/render_zero.png")
}
@Test
fun testClick_shortToggleDisabled() {
prefs.isShortToggleEnabled = false