Add values/strings file
This commit is contained in:
parent
5bc8706972
commit
7af0c15a62
14 changed files with 615 additions and 362 deletions
|
|
@ -0,0 +1,52 @@
|
|||
package com.pixelized.desktop.lwa.business
|
||||
|
||||
import org.junit.Test
|
||||
|
||||
class DamageBonusUseCaseTest {
|
||||
|
||||
@Test
|
||||
fun testBonusDamage() {
|
||||
(0 until 12).forEach {
|
||||
val result = DamageBonusUseCase.bonusDamage(stat = it)
|
||||
val expected = "-1d6"
|
||||
assert(result == expected) {
|
||||
"Expected:'$expected' bonus damage for stat:'$it' but was:'$result'"
|
||||
}
|
||||
}
|
||||
(12 until 18).forEach {
|
||||
val result = DamageBonusUseCase.bonusDamage(stat = it)
|
||||
val expected = "-1d4"
|
||||
assert(result == expected) {
|
||||
"Expected:'$expected' bonus damage for stat:'$it' but was:'$result'"
|
||||
}
|
||||
}
|
||||
(18 until 23).forEach {
|
||||
val result = DamageBonusUseCase.bonusDamage(stat = it)
|
||||
val expected = "+0"
|
||||
assert(result == expected) {
|
||||
"Expected:'$expected' bonus damage for stat:'$it' but was:'$result'"
|
||||
}
|
||||
}
|
||||
(23 until 30).forEach {
|
||||
val result = DamageBonusUseCase.bonusDamage(stat = it)
|
||||
val expected = "+1d4"
|
||||
assert(result == expected) {
|
||||
"Expected:'$expected' bonus damage for stat:'$it' but was:'$result'"
|
||||
}
|
||||
}
|
||||
(30 until 40).forEach {
|
||||
val result = DamageBonusUseCase.bonusDamage(stat = it)
|
||||
val expected = "+1d6"
|
||||
assert(result == expected) {
|
||||
"Expected:'$expected' bonus damage for stat:'$it' but was:'$result'"
|
||||
}
|
||||
}
|
||||
(40 until 100).forEach {
|
||||
val result = DamageBonusUseCase.bonusDamage(stat = it)
|
||||
val expected = "+2d6"
|
||||
assert(result == expected) {
|
||||
"Expected:'$expected' bonus damage for stat:'$it' but was:'$result'"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue