Add quality of life (icons, formula instead of plain Ints)
This commit is contained in:
parent
8884d047a6
commit
f99a938e64
16 changed files with 235 additions and 145 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue