|
|
|
|
@ -26,11 +26,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
Session.testInstance(100.0, true, Date(), 1) |
|
|
|
|
realm.commitTransaction() |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(QueryType.CASH) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(QueryType.CASH)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
sessions[0]?.run { |
|
|
|
|
@ -48,11 +44,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
Session.testInstance(100.0, true, Date(), 1) |
|
|
|
|
realm.commitTransaction() |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(QueryType.TOURNAMENT) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(QueryType.TOURNAMENT)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
sessions[0]?.run { |
|
|
|
|
@ -75,11 +67,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
Session.testInstance(100.0, true, Date(), 1, b2) |
|
|
|
|
realm.commitTransaction() |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(QueryType.LIVE) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(QueryType.LIVE)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
(sessions[0] as Session).bankroll?.run { |
|
|
|
|
@ -101,11 +89,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
Session.testInstance(100.0, true, Date(), 1, b2) |
|
|
|
|
realm.commitTransaction() |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(QueryType.ONLINE) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(QueryType.ONLINE)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
(sessions[0] as Session).bankroll?.run { |
|
|
|
|
@ -130,11 +114,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.BANKROLL |
|
|
|
|
filter.updateValueMap(FilterElement(filterElementRows = arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(filter) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
(sessions[0] as Session).bankroll?.run { |
|
|
|
|
@ -168,11 +148,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
filterElementRow2.filterSectionRow = FilterSectionRow.BANKROLL |
|
|
|
|
filter.updateValueMap(FilterElement(filterElementRows = arrayListOf(filterElementRow, filterElementRow2))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(filter) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(6, sessions.size) |
|
|
|
|
|
|
|
|
|
@ -198,11 +174,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.GAME |
|
|
|
|
filter.updateValueMap(FilterElement(filterElementRows = arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(filter) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
(sessions[0] as Session).game?.run { |
|
|
|
|
@ -236,11 +208,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
filterElementRow2.filterSectionRow = FilterSectionRow.GAME |
|
|
|
|
filter.updateValueMap(FilterElement(filterElementRows = arrayListOf(filterElementRow, filterElementRow2))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(filter) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(6, sessions.size) |
|
|
|
|
|
|
|
|
|
@ -266,11 +234,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.LOCATION |
|
|
|
|
filter.updateValueMap(FilterElement(filterElementRows = arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(filter) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
(sessions[0] as Session).location?.run { |
|
|
|
|
@ -305,11 +269,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
filter.updateValueMap(FilterElement(filterElementRows = arrayListOf(filterElementRow, filterElementRow2))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(filter) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(6, sessions.size) |
|
|
|
|
|
|
|
|
|
@ -336,11 +296,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TOURNAMENT_NAME |
|
|
|
|
filter.updateValueMap(FilterElement(filterElementRows = arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(filter) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
(sessions[0] as Session).tournamentName?.run { |
|
|
|
|
@ -373,11 +329,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TOURNAMENT_NAME |
|
|
|
|
filter.updateValueMap(FilterElement(filterElementRows = arrayListOf(filterElementRow, filterElementRow2))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(filter) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(6, sessions.size) |
|
|
|
|
|
|
|
|
|
@ -415,11 +367,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
filterElementRow3.filterSectionRow = FilterSectionRow.TOURNAMENT_FEATURE |
|
|
|
|
filter.updateValueMap(FilterElement(filterElementRows = arrayListOf(filterElementRow, filterElementRow2, filterElementRow3))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(filter) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
(sessions[0] as Session).run { |
|
|
|
|
@ -456,11 +404,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
filterElementRow4.filterSectionRow = FilterSectionRow.TOURNAMENT_FEATURE |
|
|
|
|
filter.updateValueMap(FilterElement(filterElementRows = arrayListOf(filterElementRow, filterElementRow2, filterElementRow3, filterElementRow4))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(filter) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(8, sessions.size) |
|
|
|
|
} |
|
|
|
|
@ -488,11 +432,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TOURNAMENT_FEATURE |
|
|
|
|
filter.updateValueMap(FilterElement(filterElementRows = arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(filter) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
val result = arrayListOf(s1.id, s2.id, s3.id, s4.id) |
|
|
|
|
|
|
|
|
|
@ -519,11 +459,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TABLE_SIZE |
|
|
|
|
filter.updateValueMap(FilterElement(filterElementRows = arrayListOf(filterElementRow, filterElementRow2))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(filter) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(2, sessions.size) |
|
|
|
|
|
|
|
|
|
@ -548,11 +484,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.VALUE |
|
|
|
|
filter.updateValueMap(FilterElement(filterElementRow)) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(filter) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(2, sessions.size) |
|
|
|
|
|
|
|
|
|
@ -577,11 +509,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.VALUE |
|
|
|
|
filter.updateValueMap(FilterElement(filterElementRow)) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(filter) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(3, sessions.size) |
|
|
|
|
|
|
|
|
|
@ -611,11 +539,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
filterElementRow2.filterSectionRow = FilterSectionRow.VALUE |
|
|
|
|
filterLess.updateValueMap(FilterElement(filterElementRow2)) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn( |
|
|
|
|
realm, |
|
|
|
|
Session, |
|
|
|
|
arrayListOf(filterMore, filterLess) |
|
|
|
|
) |
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filterMore, filterLess)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
|
|
|
|
|
|