Fixing favorite session test

feature/top10
Laurent 7 years ago
parent 275f6d3fa1
commit b1a30658b1
  1. 3
      app/src/androidTest/java/net/pokeranalytics/android/components/RealmInstrumentedUnitTest.kt
  2. 3
      app/src/androidTest/java/net/pokeranalytics/android/unitTests/FavoriteSessionUnitTest.kt
  3. 2
      app/src/main/java/net/pokeranalytics/android/model/utils/FavoriteSessionFinder.kt

@ -15,9 +15,10 @@ open class RealmInstrumentedUnitTest {
companion object { companion object {
fun newSessionInstance(realm: Realm) : Session { fun newSessionInstance(realm: Realm, isCashGame: Boolean = true) : Session {
val session = realm.createObject(Session::class.java, UUID.randomUUID().toString()) val session = realm.createObject(Session::class.java, UUID.randomUUID().toString())
session.startDate = Date() session.startDate = Date()
session.type = if (isCashGame) Session.Type.CASH_GAME.ordinal else Session.Type.TOURNAMENT.ordinal
session.result = realm.createObject(Result::class.java) session.result = realm.createObject(Result::class.java)
return session return session
} }

@ -31,8 +31,11 @@ class FavoriteSessionUnitTest : RealmInstrumentedUnitTest() {
s3.endDate = Date() s3.endDate = Date()
s1.cgBigBlind = 4.0 s1.cgBigBlind = 4.0
s1.cgSmallBlind = 2.0
s2.cgBigBlind = 4.0 s2.cgBigBlind = 4.0
s2.cgSmallBlind = 2.0
s3.cgBigBlind = 1.0 s3.cgBigBlind = 1.0
s3.cgSmallBlind = 1.0
realm.insert(s1) realm.insert(s1)
realm.insert(s2) realm.insert(s2)

@ -124,7 +124,7 @@ class FavoriteSessionFinder {
} }
val sortedCounters = counters.values.sortedBy { it.counter } val sortedCounters = counters.values.sortedBy { it.counter }
return sortedCounters.firstOrNull()?.session return sortedCounters.lastOrNull()?.session
} }
} }

Loading…
Cancel
Save