forked from github/wulkanowy-mirror

committed by
Mikołaj Pich

parent
533637d32a
commit
2f24b25399
@ -13,31 +13,45 @@ class GradeExtensionTest {
|
||||
fun calcWeightedAverage() {
|
||||
val localDate = mock(LocalDate::class.java)
|
||||
assertEquals(3.47, listOf(
|
||||
Grade(1, 1, "", "", 5, 0.33
|
||||
, "", "", "", "", "",
|
||||
6, localDate, ""),
|
||||
Grade(1, 1, "", "", 5, -0.33
|
||||
, "", "", "", "", "",
|
||||
5, localDate, ""),
|
||||
Grade(1, 1, "", "", 4, 0.0
|
||||
, "", "", "", "", "",
|
||||
1, localDate, ""),
|
||||
Grade(1, 1, "", "", 1, 0.5
|
||||
, "", "", "", "", "",
|
||||
9, localDate, ""),
|
||||
Grade(1, 1, "", "", 0, 0.0
|
||||
, "", "", "", "", "",
|
||||
0, localDate, "")
|
||||
Grade(1, 1, "", "", 5, 0.33
|
||||
, "", "", "", "", "",
|
||||
6, localDate, ""),
|
||||
Grade(1, 1, "", "", 5, -0.33
|
||||
, "", "", "", "", "",
|
||||
5, localDate, ""),
|
||||
Grade(1, 1, "", "", 4, 0.0
|
||||
, "", "", "", "", "",
|
||||
1, localDate, ""),
|
||||
Grade(1, 1, "", "", 1, 0.5
|
||||
, "", "", "", "", "",
|
||||
9, localDate, ""),
|
||||
Grade(1, 1, "", "", 0, 0.0
|
||||
, "", "", "", "", "",
|
||||
0, localDate, "")
|
||||
).calcAverage(), 0.005)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun calcSummaryAverage() {
|
||||
assertEquals(2.5, listOf(
|
||||
GradeSummary(1, 1, "", "", "5"),
|
||||
GradeSummary(1, 1, "", "", "-5"),
|
||||
GradeSummary(1, 1, "", "", "test"),
|
||||
GradeSummary(1, 1, "", "", "0")
|
||||
GradeSummary(1, 1, "", "", "5"),
|
||||
GradeSummary(1, 1, "", "", "-5"),
|
||||
GradeSummary(1, 1, "", "", "test"),
|
||||
GradeSummary(1, 1, "", "", "0")
|
||||
).calcAverage(), 0.005)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun changeModifierTest() {
|
||||
val localDate = mock(LocalDate::class.java)
|
||||
assertEquals(0.33, Grade(1, 1, "", "", 5, 0.25
|
||||
, "", "", "", "", "",
|
||||
6, localDate, "").changeModifier(0.33).modifier, 0.0)
|
||||
assertEquals(-0.33, Grade(1, 1, "", "", 5, -0.25
|
||||
, "", "", "", "", "",
|
||||
6, localDate, "").changeModifier(0.33).modifier, 0.0)
|
||||
assertEquals(0.25, Grade(1, 1, "", "", 5, 0.25
|
||||
, "", "", "", "", "",
|
||||
6, localDate, "").changeModifier(0.0).modifier, 0.0)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user