session tests update

dev_raz_wip
Laurent 7 years ago
parent a672a40a90
commit 276659b4dd
  1. 61
      app/src/androidTest/java/net/pokeranalytics/android/ExampleInstrumentedUnitTest.kt
  2. 2
      app/src/main/java/net/pokeranalytics/android/model/realm/TimeFrame.kt

@ -1,5 +1,6 @@
package net.pokeranalytics.android package net.pokeranalytics.android
import android.os.Looper
import androidx.test.ext.junit.runners.AndroidJUnit4 import androidx.test.ext.junit.runners.AndroidJUnit4
import io.realm.RealmResults import io.realm.RealmResults
import net.pokeranalytics.android.calculus.Calculator import net.pokeranalytics.android.calculus.Calculator
@ -167,26 +168,26 @@ class ExampleInstrumentedUnitTest : RealmInstrumentedUnitTest() {
Assert.fail("No netbbPer100Hands stat") Assert.fail("No netbbPer100Hands stat")
} }
// val stdHourly = results.computedStat(Stat.STANDARD_DEVIATION_HOURLY) val stdHourly = results.computedStat(Stat.STANDARD_DEVIATION_HOURLY)
// if (stdHourly != null) { if (stdHourly != null) {
// assertEquals(111.8, stdHourly.value, delta) assertEquals(141.42, stdHourly.value, delta)
// } else { } else {
// Assert.fail("No stdHourly stat") Assert.fail("No stdHourly stat")
// } }
//
// val std = results.computedStat(Stat.STANDARD_DEVIATION) val std = results.computedStat(Stat.STANDARD_DEVIATION)
// if (std != null) { if (std != null) {
// assertEquals(200.0, std.value, delta) assertEquals(282.84, std.value, delta)
// } else { } else {
// Assert.fail("No std stat") Assert.fail("No std stat")
// } }
//
// val std100 = results.computedStat(Stat.STANDARD_DEVIATION_BB_PER_100_HANDS) val std100 = results.computedStat(Stat.STANDARD_DEVIATION_BB_PER_100_HANDS)
// if (std100 != null) { if (std100 != null) {
// assertEquals(503.12, std100.value, delta) assertEquals(707.1, std100.value, delta)
// } else { } else {
// Assert.fail("No std100 stat") Assert.fail("No std100 stat")
// } }
} }
@ -335,16 +336,16 @@ class ExampleInstrumentedUnitTest : RealmInstrumentedUnitTest() {
fun testOverlappingSessionDeletion() { fun testOverlappingSessionDeletion() {
val realm = this.mockRealm val realm = this.mockRealm
// this.sessions = realm.where(Session::class.java).findAll() // monitor session deletions this.sessions = realm.where(Session::class.java).findAll() // monitor session deletions
// Looper.prepare() Looper.prepare()
// this.sessions?.addChangeListener { t, changeSet -> this.sessions?.addChangeListener { t, changeSet ->
//
// val deletedSessions = realm.where(Session::class.java).`in`("id", changeSet.deletions.toTypedArray()).findAll() val deletedSessions = realm.where(Session::class.java).`in`("id", changeSet.deletions.toTypedArray()).findAll()
// deletedSessions.forEach { it.cleanup() } deletedSessions.forEach { it.cleanup() }
//
// } }
// Looper.loop() Looper.loop()
realm.beginTransaction() realm.beginTransaction()

@ -51,7 +51,7 @@ open class TimeFrame : RealmObject() {
@Ignore @Ignore
var session: Session? = null var session: Session? = null
//get() = this.sessions?.first() ?: null get() = this.sessions?.first() ?: null
// Group // Group
@LinkingObjects("timeFrame") @LinkingObjects("timeFrame")

Loading…
Cancel
Save