|
|
|
|
@ -51,6 +51,8 @@ class StatsInstrumentedUnitTest : RealmInstrumentedUnitTest() { |
|
|
|
|
s1.cgBigBlind = 0.5 // bb net result = -200bb |
|
|
|
|
s2.cgBigBlind = 2.0 // bb net result = 150bb |
|
|
|
|
|
|
|
|
|
s2.tableSize = 5 |
|
|
|
|
|
|
|
|
|
realm.insert(s1) |
|
|
|
|
realm.insert(s2) |
|
|
|
|
realm.commitTransaction() |
|
|
|
|
@ -58,9 +60,9 @@ class StatsInstrumentedUnitTest : RealmInstrumentedUnitTest() { |
|
|
|
|
val sdf = SimpleDateFormat("dd/M/yyyy hh:mm") |
|
|
|
|
|
|
|
|
|
val sd1 = sdf.parse("01/1/2019 10:00") |
|
|
|
|
val ed1 = sdf.parse("01/1/2019 11:00") |
|
|
|
|
val ed1 = sdf.parse("01/1/2019 11:00") // 1 hour |
|
|
|
|
val sd2 = sdf.parse("02/1/2019 08:00") |
|
|
|
|
val ed2 = sdf.parse("02/1/2019 11:00") |
|
|
|
|
val ed2 = sdf.parse("02/1/2019 11:00") // 3 hours |
|
|
|
|
|
|
|
|
|
realm.beginTransaction() |
|
|
|
|
|
|
|
|
|
@ -112,7 +114,7 @@ class StatsInstrumentedUnitTest : RealmInstrumentedUnitTest() { |
|
|
|
|
} |
|
|
|
|
val handsPlayed = results.computedStat(Stat.HANDS_PLAYED) |
|
|
|
|
if (handsPlayed != null) { |
|
|
|
|
assertEquals(100.0, handsPlayed.value, delta) |
|
|
|
|
assertEquals(177.77, handsPlayed.value, delta) |
|
|
|
|
} else { |
|
|
|
|
Assert.fail("No hands played stat") |
|
|
|
|
} |
|
|
|
|
@ -161,7 +163,7 @@ class StatsInstrumentedUnitTest : RealmInstrumentedUnitTest() { |
|
|
|
|
} |
|
|
|
|
val netbbPer100Hands = results.computedStat(Stat.NET_BB_PER_100_HANDS) |
|
|
|
|
if (netbbPer100Hands != null) { |
|
|
|
|
assertEquals(-50.0, netbbPer100Hands.value, delta) |
|
|
|
|
assertEquals(-28.12, netbbPer100Hands.value, delta) |
|
|
|
|
} else { |
|
|
|
|
Assert.fail("No netbbPer100Hands stat") |
|
|
|
|
} |
|
|
|
|
@ -182,7 +184,7 @@ class StatsInstrumentedUnitTest : RealmInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
val std100 = results.computedStat(Stat.STANDARD_DEVIATION_BB_PER_100_HANDS) |
|
|
|
|
if (std100 != null) { |
|
|
|
|
assertEquals(559.01, std100.value, delta) |
|
|
|
|
assertEquals(497.54, std100.value, delta) |
|
|
|
|
} else { |
|
|
|
|
Assert.fail("No std100 stat") |
|
|
|
|
} |
|
|
|
|
|