|
|
|
@ -120,14 +120,13 @@ class StatsInstrumentedUnitTest : RealmInstrumentedUnitTest() { |
|
|
|
println(">>>>>> rated net = ${it.ratedNet} ") |
|
|
|
println(">>>>>> rated net = ${it.ratedNet} ") |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
val sets = realm.where(SessionSet::class.java).findAll() |
|
|
|
|
|
|
|
val stats: List<Stat> = listOf(Stat.NETRESULT, Stat.AVERAGE) |
|
|
|
val stats: List<Stat> = listOf(Stat.NETRESULT, Stat.AVERAGE) |
|
|
|
val group = ComputableGroup("test", computableResults, sets, stats) |
|
|
|
val group = ComputableGroup("test", listOf(), stats) |
|
|
|
|
|
|
|
|
|
|
|
val options = Calculator.Options() |
|
|
|
val options = Calculator.Options() |
|
|
|
options.displayedStats = listOf(Stat.STANDARD_DEVIATION_BB_PER_100_HANDS, Stat.STANDARD_DEVIATION) |
|
|
|
options.displayedStats = listOf(Stat.STANDARD_DEVIATION_BB_PER_100_HANDS, Stat.STANDARD_DEVIATION) |
|
|
|
|
|
|
|
|
|
|
|
val results: ComputedResults = Calculator.compute(group, options) |
|
|
|
val results: ComputedResults = Calculator.compute(realm, group, options) |
|
|
|
val delta = 0.01 |
|
|
|
val delta = 0.01 |
|
|
|
|
|
|
|
|
|
|
|
val sum = results.computedStat(Stat.NETRESULT) |
|
|
|
val sum = results.computedStat(Stat.NETRESULT) |
|
|
|
@ -263,15 +262,13 @@ class StatsInstrumentedUnitTest : RealmInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
val computableResults = realm.where(ComputableResult::class.java).findAll() |
|
|
|
|
|
|
|
val sets = realm.where(SessionSet::class.java).findAll() |
|
|
|
|
|
|
|
val stats: List<Stat> = listOf(Stat.NETRESULT, Stat.AVERAGE) |
|
|
|
val stats: List<Stat> = listOf(Stat.NETRESULT, Stat.AVERAGE) |
|
|
|
val group = ComputableGroup("test", computableResults, sets, stats) |
|
|
|
val group = ComputableGroup("test", listOf(), stats) |
|
|
|
|
|
|
|
|
|
|
|
val options = Calculator.Options() |
|
|
|
val options = Calculator.Options() |
|
|
|
options.displayedStats = listOf(Stat.STANDARD_DEVIATION_BB_PER_100_HANDS, Stat.STANDARD_DEVIATION) |
|
|
|
options.displayedStats = listOf(Stat.STANDARD_DEVIATION_BB_PER_100_HANDS, Stat.STANDARD_DEVIATION) |
|
|
|
|
|
|
|
|
|
|
|
val results: ComputedResults = Calculator.compute(group, options) |
|
|
|
val results: ComputedResults = Calculator.compute(realm, group, options) |
|
|
|
val delta = 0.01 |
|
|
|
val delta = 0.01 |
|
|
|
|
|
|
|
|
|
|
|
val duration = results.computedStat(Stat.DURATION) |
|
|
|
val duration = results.computedStat(Stat.DURATION) |
|
|
|
@ -332,15 +329,13 @@ class StatsInstrumentedUnitTest : RealmInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
realm.commitTransaction() |
|
|
|
realm.commitTransaction() |
|
|
|
|
|
|
|
|
|
|
|
val computableResults = realm.where(ComputableResult::class.java).findAll() |
|
|
|
|
|
|
|
val sets = realm.where(SessionSet::class.java).findAll() |
|
|
|
|
|
|
|
val stats: List<Stat> = listOf(Stat.NETRESULT, Stat.AVERAGE) |
|
|
|
val stats: List<Stat> = listOf(Stat.NETRESULT, Stat.AVERAGE) |
|
|
|
val group = ComputableGroup("test", computableResults, sets, stats) |
|
|
|
val group = ComputableGroup("test", listOf(), stats) |
|
|
|
|
|
|
|
|
|
|
|
val options = Calculator.Options() |
|
|
|
val options = Calculator.Options() |
|
|
|
options.displayedStats = listOf(Stat.STANDARD_DEVIATION_BB_PER_100_HANDS, Stat.STANDARD_DEVIATION) |
|
|
|
options.displayedStats = listOf(Stat.STANDARD_DEVIATION_BB_PER_100_HANDS, Stat.STANDARD_DEVIATION) |
|
|
|
|
|
|
|
|
|
|
|
val results: ComputedResults = Calculator.compute(group, options) |
|
|
|
val results: ComputedResults = Calculator.compute(realm, group, options) |
|
|
|
val delta = 0.01 |
|
|
|
val delta = 0.01 |
|
|
|
|
|
|
|
|
|
|
|
val duration = results.computedStat(Stat.DURATION) |
|
|
|
val duration = results.computedStat(Stat.DURATION) |
|
|
|
@ -417,15 +412,13 @@ class StatsInstrumentedUnitTest : RealmInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
realm.commitTransaction() |
|
|
|
realm.commitTransaction() |
|
|
|
|
|
|
|
|
|
|
|
val computableResults = realm.where(ComputableResult::class.java).findAll() |
|
|
|
|
|
|
|
val sets = realm.where(SessionSet::class.java).findAll() |
|
|
|
|
|
|
|
val stats: List<Stat> = listOf(Stat.NETRESULT, Stat.AVERAGE) |
|
|
|
val stats: List<Stat> = listOf(Stat.NETRESULT, Stat.AVERAGE) |
|
|
|
val group = ComputableGroup("test", computableResults, sets, stats) |
|
|
|
val group = ComputableGroup("test", listOf(), stats) |
|
|
|
|
|
|
|
|
|
|
|
val options = Calculator.Options() |
|
|
|
val options = Calculator.Options() |
|
|
|
options.displayedStats = listOf(Stat.STANDARD_DEVIATION_BB_PER_100_HANDS, Stat.STANDARD_DEVIATION) |
|
|
|
options.displayedStats = listOf(Stat.STANDARD_DEVIATION_BB_PER_100_HANDS, Stat.STANDARD_DEVIATION) |
|
|
|
|
|
|
|
|
|
|
|
val results: ComputedResults = Calculator.compute(group, options) |
|
|
|
val results: ComputedResults = Calculator.compute(realm, group, options) |
|
|
|
val delta = 0.01 |
|
|
|
val delta = 0.01 |
|
|
|
|
|
|
|
|
|
|
|
val duration = results.computedStat(Stat.DURATION) |
|
|
|
val duration = results.computedStat(Stat.DURATION) |
|
|
|
@ -439,12 +432,10 @@ class StatsInstrumentedUnitTest : RealmInstrumentedUnitTest() { |
|
|
|
s1.deleteFromRealm() |
|
|
|
s1.deleteFromRealm() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
val computableResults2 = realm.where(ComputableResult::class.java).findAll() |
|
|
|
|
|
|
|
val sets2 = realm.where(SessionSet::class.java).findAll() |
|
|
|
|
|
|
|
val stats2: List<Stat> = listOf(Stat.NETRESULT, Stat.AVERAGE) |
|
|
|
val stats2: List<Stat> = listOf(Stat.NETRESULT, Stat.AVERAGE) |
|
|
|
val group2 = ComputableGroup("test", computableResults2, sets2, stats2) |
|
|
|
val group2 = ComputableGroup("test", listOf(), stats2) |
|
|
|
|
|
|
|
|
|
|
|
val results2: ComputedResults = Calculator.compute(group2, options) |
|
|
|
val results2: ComputedResults = Calculator.compute(realm, group2, options) |
|
|
|
|
|
|
|
|
|
|
|
val duration2 = results2.computedStat(Stat.DURATION) |
|
|
|
val duration2 = results2.computedStat(Stat.DURATION) |
|
|
|
if (duration2 != null) { |
|
|
|
if (duration2 != null) { |
|
|
|
@ -566,15 +557,13 @@ class StatsInstrumentedUnitTest : RealmInstrumentedUnitTest() { |
|
|
|
s1.endDate = null |
|
|
|
s1.endDate = null |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
val computableResults = realm.where(ComputableResult::class.java).findAll() |
|
|
|
|
|
|
|
val sets = realm.where(SessionSet::class.java).findAll() |
|
|
|
|
|
|
|
val stats: List<Stat> = listOf(Stat.NETRESULT, Stat.AVERAGE) |
|
|
|
val stats: List<Stat> = listOf(Stat.NETRESULT, Stat.AVERAGE) |
|
|
|
val group = ComputableGroup("test", computableResults, sets, stats) |
|
|
|
val group = ComputableGroup("test", listOf(), stats) |
|
|
|
|
|
|
|
|
|
|
|
val options = Calculator.Options() |
|
|
|
val options = Calculator.Options() |
|
|
|
// options.displayedStats = listOf(Stat.STANDARD_DEVIATION_BB_PER_100_HANDS, Stat.STANDARD_DEVIATION) |
|
|
|
// options.displayedStats = listOf(Stat.STANDARD_DEVIATION_BB_PER_100_HANDS, Stat.STANDARD_DEVIATION) |
|
|
|
|
|
|
|
|
|
|
|
val results: ComputedResults = Calculator.compute(group, options) |
|
|
|
val results: ComputedResults = Calculator.compute(realm, group, options) |
|
|
|
val delta = 0.01 |
|
|
|
val delta = 0.01 |
|
|
|
|
|
|
|
|
|
|
|
val duration = results.computedStat(Stat.DURATION) |
|
|
|
val duration = results.computedStat(Stat.DURATION) |
|
|
|
@ -623,9 +612,9 @@ class StatsInstrumentedUnitTest : RealmInstrumentedUnitTest() { |
|
|
|
val computableResults = realm.where(ComputableResult::class.java).findAll() |
|
|
|
val computableResults = realm.where(ComputableResult::class.java).findAll() |
|
|
|
val sets = realm.where(SessionSet::class.java).findAll() |
|
|
|
val sets = realm.where(SessionSet::class.java).findAll() |
|
|
|
val stats: List<Stat> = listOf(Stat.NETRESULT) |
|
|
|
val stats: List<Stat> = listOf(Stat.NETRESULT) |
|
|
|
val group = ComputableGroup("test", computableResults, sets, stats) |
|
|
|
val group = ComputableGroup("test", listOf(), stats) |
|
|
|
val options = Calculator.Options() |
|
|
|
val options = Calculator.Options() |
|
|
|
val results: ComputedResults = Calculator.compute(group, options) |
|
|
|
val results: ComputedResults = Calculator.compute(realm, group, options) |
|
|
|
|
|
|
|
|
|
|
|
val netResult = results.computedStat(Stat.NETRESULT) |
|
|
|
val netResult = results.computedStat(Stat.NETRESULT) |
|
|
|
Assert.assertEquals(250.0, netResult?.value) |
|
|
|
Assert.assertEquals(250.0, netResult?.value) |
|
|
|
@ -658,12 +647,10 @@ class StatsInstrumentedUnitTest : RealmInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
val computableResults = realm.where(ComputableResult::class.java).findAll() |
|
|
|
|
|
|
|
val sets = realm.where(SessionSet::class.java).findAll() |
|
|
|
|
|
|
|
val stats: List<Stat> = listOf(Stat.NETRESULT) |
|
|
|
val stats: List<Stat> = listOf(Stat.NETRESULT) |
|
|
|
val group = ComputableGroup("test", computableResults, sets, stats) |
|
|
|
val group = ComputableGroup("test", listOf(), stats) |
|
|
|
val options = Calculator.Options() |
|
|
|
val options = Calculator.Options() |
|
|
|
val results: ComputedResults = Calculator.compute(group, options) |
|
|
|
val results: ComputedResults = Calculator.compute(realm, group, options) |
|
|
|
|
|
|
|
|
|
|
|
val netResult = results.computedStat(Stat.NETRESULT) |
|
|
|
val netResult = results.computedStat(Stat.NETRESULT) |
|
|
|
Assert.assertEquals(250.0, netResult?.value) |
|
|
|
Assert.assertEquals(250.0, netResult?.value) |
|
|
|
@ -679,10 +666,8 @@ class StatsInstrumentedUnitTest : RealmInstrumentedUnitTest() { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
val updatedComputableResults = realm.where(ComputableResult::class.java).findAll() |
|
|
|
val updatedGroup = ComputableGroup("test", listOf(), stats) |
|
|
|
val updatedSets = realm.where(SessionSet::class.java).findAll() |
|
|
|
val updatedResults: ComputedResults = Calculator.compute(realm, updatedGroup, options) |
|
|
|
val updatedGroup = ComputableGroup("test", updatedComputableResults, updatedSets, stats) |
|
|
|
|
|
|
|
val updatedResults: ComputedResults = Calculator.compute(updatedGroup, options) |
|
|
|
|
|
|
|
val updatedNetResult = updatedResults.computedStat(Stat.NETRESULT) |
|
|
|
val updatedNetResult = updatedResults.computedStat(Stat.NETRESULT) |
|
|
|
Assert.assertEquals(650.0, updatedNetResult?.value) |
|
|
|
Assert.assertEquals(650.0, updatedNetResult?.value) |
|
|
|
|
|
|
|
|
|
|
|
|