Add quality of life (icons, formula instead of plain Ints)

This commit is contained in:
Thomas Andres Gomez 2024-11-29 15:12:42 +01:00
parent 8884d047a6
commit f99a938e64
16 changed files with 235 additions and 145 deletions

View file

@ -34,9 +34,10 @@ class RollUseCaseTest {
}
private fun build1D100ResultSet(count: Int = ROLL_COUNT): List<Int> {
val useCase = RollUseCase()
val result = MutableList(100) { 0 }
repeat(count) {
val roll = RollUseCase.rollD100()
val roll = useCase.rollD100()
result[roll - 1] += 1
}
return result

View file

@ -1,12 +1,12 @@
package com.pixelized.desktop.lwa.business
import com.pixelized.desktop.lwa.business.SkillNormalizerUseCase.normalize
import org.junit.Test
class SkillNormalizerUseCaseText {
@Test
fun testNormalization() {
val useCase = SkillNormalizerUseCase()
val samples = listOf(
0 to 0,
1 to 0,
@ -21,7 +21,7 @@ class SkillNormalizerUseCaseText {
10 to 10,
)
samples.forEach { (value, expected) ->
assert(normalize(value) == expected) {
assert(useCase.normalize(value) == expected) {
"$value should be normalized to $expected"
}
}