|
|
|
@ -110,7 +110,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
val filter = QueryCondition.AnyBankroll() |
|
|
|
val filter = QueryCondition.AnyBankroll() |
|
|
|
val filterElementRow = QueryCondition.AnyBankroll().apply { setObject(b1) } |
|
|
|
val filterElementRow = QueryCondition.AnyBankroll().apply { setObject(b1) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.BANKROLL |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.Bankroll |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow))) |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
@ -141,10 +141,10 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
val filter = QueryCondition.AnyBankroll() |
|
|
|
val filter = QueryCondition.AnyBankroll() |
|
|
|
val filterElementRow = QueryCondition.AnyBankroll().apply { setObject(b1) } |
|
|
|
val filterElementRow = QueryCondition.AnyBankroll().apply { setObject(b1) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.BANKROLL |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.Bankroll |
|
|
|
|
|
|
|
|
|
|
|
val filterElementRow2 = QueryCondition.AnyBankroll().apply { setObject(b2) } |
|
|
|
val filterElementRow2 = QueryCondition.AnyBankroll().apply { setObject(b2) } |
|
|
|
filterElementRow2.filterSectionRow = FilterSectionRow.BANKROLL |
|
|
|
filterElementRow2.filterSectionRow = FilterSectionRow.Bankroll |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow, filterElementRow2))) |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow, filterElementRow2))) |
|
|
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
@ -197,9 +197,9 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
realm.commitTransaction() |
|
|
|
realm.commitTransaction() |
|
|
|
|
|
|
|
|
|
|
|
val filterElementRow = QueryCondition.AnyGame().apply { setObject(g2) } |
|
|
|
val filterElementRow = QueryCondition.AnyGame().apply { setObject(g2) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.GAME |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.Game |
|
|
|
val filterElementRow2 = QueryCondition.AnyGame().apply { setObject(g3) } |
|
|
|
val filterElementRow2 = QueryCondition.AnyGame().apply { setObject(g3) } |
|
|
|
filterElementRow2.filterSectionRow = FilterSectionRow.GAME |
|
|
|
filterElementRow2.filterSectionRow = FilterSectionRow.Game |
|
|
|
val filterCondition = FilterCondition(filterElementRows = arrayListOf(filterElementRow, filterElementRow2)) |
|
|
|
val filterCondition = FilterCondition(filterElementRows = arrayListOf(filterElementRow, filterElementRow2)) |
|
|
|
val queryCondition = filterCondition.queryCondition |
|
|
|
val queryCondition = filterCondition.queryCondition |
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(queryCondition)) |
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(queryCondition)) |
|
|
|
@ -225,7 +225,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
val filter = QueryCondition.AnyLocation() |
|
|
|
val filter = QueryCondition.AnyLocation() |
|
|
|
val filterElementRow = QueryCondition.AnyLocation().apply { setObject(l1) } |
|
|
|
val filterElementRow = QueryCondition.AnyLocation().apply { setObject(l1) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.LOCATION |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.Location |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow))) |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
@ -257,9 +257,9 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
val filter = QueryCondition.AnyLocation() |
|
|
|
val filter = QueryCondition.AnyLocation() |
|
|
|
|
|
|
|
|
|
|
|
val filterElementRow = QueryCondition.AnyLocation().apply { setObject(l1) } |
|
|
|
val filterElementRow = QueryCondition.AnyLocation().apply { setObject(l1) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.LOCATION |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.Location |
|
|
|
val filterElementRow2 = QueryCondition.AnyLocation().apply { setObject(l3) } |
|
|
|
val filterElementRow2 = QueryCondition.AnyLocation().apply { setObject(l3) } |
|
|
|
filterElementRow2.filterSectionRow = FilterSectionRow.LOCATION |
|
|
|
filterElementRow2.filterSectionRow = FilterSectionRow.Location |
|
|
|
|
|
|
|
|
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow, filterElementRow2))) |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow, filterElementRow2))) |
|
|
|
|
|
|
|
|
|
|
|
@ -287,7 +287,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
val filter = QueryCondition.AnyTournamentName() |
|
|
|
val filter = QueryCondition.AnyTournamentName() |
|
|
|
|
|
|
|
|
|
|
|
val filterElementRow = QueryCondition.AnyTournamentName().apply { setObject(t1) } |
|
|
|
val filterElementRow = QueryCondition.AnyTournamentName().apply { setObject(t1) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TOURNAMENT_NAME |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TournamentName |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow))) |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
@ -318,9 +318,9 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
val filter = QueryCondition.AnyTournamentName() |
|
|
|
val filter = QueryCondition.AnyTournamentName() |
|
|
|
val filterElementRow = QueryCondition.AnyTournamentName().apply { setObject(t1) } |
|
|
|
val filterElementRow = QueryCondition.AnyTournamentName().apply { setObject(t1) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TOURNAMENT_NAME |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TournamentName |
|
|
|
val filterElementRow2 = QueryCondition.AnyTournamentName().apply { setObject(t2) } |
|
|
|
val filterElementRow2 = QueryCondition.AnyTournamentName().apply { setObject(t2) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TOURNAMENT_NAME |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TournamentName |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow, filterElementRow2))) |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow, filterElementRow2))) |
|
|
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
@ -354,11 +354,11 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
val filter = QueryCondition.AllTournamentFeature() |
|
|
|
val filter = QueryCondition.AllTournamentFeature() |
|
|
|
val filterElementRow = QueryCondition.AllTournamentFeature().apply { setObject(t1) } |
|
|
|
val filterElementRow = QueryCondition.AllTournamentFeature().apply { setObject(t1) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TOURNAMENT_FEATURE |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TournamentFeature |
|
|
|
val filterElementRow2 = QueryCondition.AllTournamentFeature().apply { setObject(t2) } |
|
|
|
val filterElementRow2 = QueryCondition.AllTournamentFeature().apply { setObject(t2) } |
|
|
|
filterElementRow2.filterSectionRow = FilterSectionRow.TOURNAMENT_FEATURE |
|
|
|
filterElementRow2.filterSectionRow = FilterSectionRow.TournamentFeature |
|
|
|
val filterElementRow3 = QueryCondition.AllTournamentFeature().apply { setObject(t4) } |
|
|
|
val filterElementRow3 = QueryCondition.AllTournamentFeature().apply { setObject(t4) } |
|
|
|
filterElementRow3.filterSectionRow = FilterSectionRow.TOURNAMENT_FEATURE |
|
|
|
filterElementRow3.filterSectionRow = FilterSectionRow.TournamentFeature |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow, filterElementRow2, filterElementRow3))) |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow, filterElementRow2, filterElementRow3))) |
|
|
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
@ -389,13 +389,13 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
val filter = QueryCondition.AnyTournamentFeature() |
|
|
|
val filter = QueryCondition.AnyTournamentFeature() |
|
|
|
val filterElementRow = QueryCondition.AnyTournamentFeature().apply { setObject(t1) } |
|
|
|
val filterElementRow = QueryCondition.AnyTournamentFeature().apply { setObject(t1) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TOURNAMENT_FEATURE |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TournamentFeature |
|
|
|
val filterElementRow2 = QueryCondition.AnyTournamentFeature().apply { setObject(t2) } |
|
|
|
val filterElementRow2 = QueryCondition.AnyTournamentFeature().apply { setObject(t2) } |
|
|
|
filterElementRow2.filterSectionRow = FilterSectionRow.TOURNAMENT_FEATURE |
|
|
|
filterElementRow2.filterSectionRow = FilterSectionRow.TournamentFeature |
|
|
|
val filterElementRow3 = QueryCondition.AnyTournamentFeature().apply { setObject(t3) } |
|
|
|
val filterElementRow3 = QueryCondition.AnyTournamentFeature().apply { setObject(t3) } |
|
|
|
filterElementRow3.filterSectionRow = FilterSectionRow.TOURNAMENT_FEATURE |
|
|
|
filterElementRow3.filterSectionRow = FilterSectionRow.TournamentFeature |
|
|
|
val filterElementRow4 = QueryCondition.AnyTournamentFeature().apply { setObject(t4) } |
|
|
|
val filterElementRow4 = QueryCondition.AnyTournamentFeature().apply { setObject(t4) } |
|
|
|
filterElementRow4.filterSectionRow = FilterSectionRow.TOURNAMENT_FEATURE |
|
|
|
filterElementRow4.filterSectionRow = FilterSectionRow.TournamentFeature |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow, filterElementRow2, filterElementRow3, filterElementRow4))) |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow, filterElementRow2, filterElementRow3, filterElementRow4))) |
|
|
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
@ -423,7 +423,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
val filter = QueryCondition.AnyTournamentFeature() |
|
|
|
val filter = QueryCondition.AnyTournamentFeature() |
|
|
|
val filterElementRow = QueryCondition.AnyTournamentFeature().apply { setObject(t2) } |
|
|
|
val filterElementRow = QueryCondition.AnyTournamentFeature().apply { setObject(t2) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TOURNAMENT_FEATURE |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TournamentFeature |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow))) |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
@ -448,9 +448,9 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
val filter = QueryCondition.AnyTableSize() |
|
|
|
val filter = QueryCondition.AnyTableSize() |
|
|
|
val filterElementRow = QueryCondition.AnyTableSize().apply { listOfValues = arrayListOf(2) } |
|
|
|
val filterElementRow = QueryCondition.AnyTableSize().apply { listOfValues = arrayListOf(2) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TABLE_SIZE |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TableSize |
|
|
|
val filterElementRow2 = QueryCondition.AnyTableSize().apply { listOfValues = arrayListOf(4) } |
|
|
|
val filterElementRow2 = QueryCondition.AnyTableSize().apply { listOfValues = arrayListOf(4) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TABLE_SIZE |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.TableSize |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow, filterElementRow2))) |
|
|
|
filter.updateValueBy(FilterCondition(filterElementRows = arrayListOf(filterElementRow, filterElementRow2))) |
|
|
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
@ -475,7 +475,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
val filter = QueryCondition.NetAmountWon() |
|
|
|
val filter = QueryCondition.NetAmountWon() |
|
|
|
val filterElementRow = QueryCondition.more<QueryCondition.NetAmountWon>().apply { listOfValues = arrayListOf(204.0) } |
|
|
|
val filterElementRow = QueryCondition.more<QueryCondition.NetAmountWon>().apply { listOfValues = arrayListOf(204.0) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.VALUE |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.Value |
|
|
|
filter.updateValueBy(FilterCondition(arrayListOf(filterElementRow))) |
|
|
|
filter.updateValueBy(FilterCondition(arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filterElementRow)) |
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filterElementRow)) |
|
|
|
@ -500,7 +500,7 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
val filter = QueryCondition.NetAmountWon() |
|
|
|
val filter = QueryCondition.NetAmountWon() |
|
|
|
val filterElementRow = QueryCondition.less<QueryCondition.NetAmountWon>().apply { listOfValues = arrayListOf(540.0) } |
|
|
|
val filterElementRow = QueryCondition.less<QueryCondition.NetAmountWon>().apply { listOfValues = arrayListOf(540.0) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.VALUE |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.Value |
|
|
|
filter.updateValueBy(FilterCondition(arrayListOf(filterElementRow))) |
|
|
|
filter.updateValueBy(FilterCondition(arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filter)) |
|
|
|
@ -525,12 +525,12 @@ class SessionFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
val filterMore = QueryCondition.NetAmountWon() |
|
|
|
val filterMore = QueryCondition.NetAmountWon() |
|
|
|
val filterElementRow = QueryCondition.more<QueryCondition.NetAmountWon>().apply { listOfValues = arrayListOf(200.0) } |
|
|
|
val filterElementRow = QueryCondition.more<QueryCondition.NetAmountWon>().apply { listOfValues = arrayListOf(200.0) } |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.VALUE |
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.Value |
|
|
|
filterMore.updateValueBy(FilterCondition(arrayListOf(filterElementRow))) |
|
|
|
filterMore.updateValueBy(FilterCondition(arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
|
|
val filterLess = QueryCondition.NetAmountWon() |
|
|
|
val filterLess = QueryCondition.NetAmountWon() |
|
|
|
val filterElementRow2 = QueryCondition.less<QueryCondition.NetAmountWon>().apply { listOfValues = arrayListOf(400.0) } |
|
|
|
val filterElementRow2 = QueryCondition.less<QueryCondition.NetAmountWon>().apply { listOfValues = arrayListOf(400.0) } |
|
|
|
filterElementRow2.filterSectionRow = FilterSectionRow.VALUE |
|
|
|
filterElementRow2.filterSectionRow = FilterSectionRow.Value |
|
|
|
filterLess.updateValueBy(FilterCondition(arrayListOf(filterElementRow2))) |
|
|
|
filterLess.updateValueBy(FilterCondition(arrayListOf(filterElementRow2))) |
|
|
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filterMore, filterLess)) |
|
|
|
val sessions = Filter.queryOn<Session>(realm, Query(filterMore, filterLess)) |
|
|
|
|