|
|
|
|
@ -35,14 +35,14 @@ class DateFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
val filterElementRow = FilterElementRow.Day(cal.get(Calendar.DAY_OF_WEEK)) |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.DYNAMIC_DATE |
|
|
|
|
val filterElement = FilterCondition(filterElementRow) |
|
|
|
|
val filterElement = FilterCondition(arrayListOf(filterElementRow)) |
|
|
|
|
filter.updateValueMap(filterElement) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
sessions[0]?.run { |
|
|
|
|
Assert.assertEquals(s1.id, (this as Session).id) |
|
|
|
|
Assert.assertEquals(s1.id, (this).id) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -64,14 +64,14 @@ class DateFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
val filterElementRow = FilterElementRow.Month(cal.get(Calendar.MONTH)) |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.DYNAMIC_DATE |
|
|
|
|
val filterElement = FilterCondition(filterElementRow) |
|
|
|
|
val filterElement = FilterCondition(arrayListOf(filterElementRow)) |
|
|
|
|
filter.updateValueMap(filterElement) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
sessions[0]?.run { |
|
|
|
|
Assert.assertEquals(s1.id, (this as Session).id) |
|
|
|
|
Assert.assertEquals(s1.id, (this).id) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -92,14 +92,14 @@ class DateFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
cal.time = s1.startDate |
|
|
|
|
val filterElementRow = FilterElementRow.Year(cal.get(Calendar.YEAR)) |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.DYNAMIC_DATE |
|
|
|
|
val filterElement = FilterCondition(filterElementRow) |
|
|
|
|
val filterElement = FilterCondition(arrayListOf(filterElementRow)) |
|
|
|
|
filter.updateValueMap(filterElement) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
sessions[0]?.run { |
|
|
|
|
Assert.assertEquals(s1.id, (this as Session).id) |
|
|
|
|
Assert.assertEquals(s1.id, (this).id) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -122,7 +122,7 @@ class DateFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
sessions[0]?.run { |
|
|
|
|
Assert.assertEquals(s1.id, (this as Session).id) |
|
|
|
|
Assert.assertEquals(s1.id, (this).id) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -147,7 +147,7 @@ class DateFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
sessions[0]?.run { |
|
|
|
|
Assert.assertEquals(s1.id, (this as Session).id) |
|
|
|
|
Assert.assertEquals(s1.id, (this).id) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -384,15 +384,15 @@ class DateFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
realm.commitTransaction() |
|
|
|
|
|
|
|
|
|
val filter = QueryCondition.STARTED_FROM_DATE |
|
|
|
|
val filterElementRow = FilterElementRow.From(s2.startDate!!) |
|
|
|
|
val filterElementRow = FilterElementRow.From.apply { dateValue = s2.startDate!!} |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.FIXED_DATE |
|
|
|
|
filter.updateValueMap(FilterCondition(filterElementRow)) |
|
|
|
|
filter.updateValueMap(FilterCondition(arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
sessions[0]?.run { |
|
|
|
|
Assert.assertEquals(s2.id, (this as Session).id) |
|
|
|
|
Assert.assertEquals(s2.id, (this).id) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -412,15 +412,15 @@ class DateFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
realm.commitTransaction() |
|
|
|
|
|
|
|
|
|
val filter = QueryCondition.STARTED_TO_DATE |
|
|
|
|
val filterElementRow = FilterElementRow.From(s1.startDate!!) |
|
|
|
|
val filterElementRow = FilterElementRow.From.apply { dateValue = s1.startDate!! } |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.FIXED_DATE |
|
|
|
|
filter.updateValueMap(FilterCondition(filterElementRow)) |
|
|
|
|
filter.updateValueMap(FilterCondition(arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
sessions[0]?.run { |
|
|
|
|
Assert.assertEquals(s1.id, (this as Session).id) |
|
|
|
|
Assert.assertEquals(s1.id, (this).id) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -441,15 +441,15 @@ class DateFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
realm.commitTransaction() |
|
|
|
|
|
|
|
|
|
val filter = QueryCondition.ENDED_FROM_DATE |
|
|
|
|
val filterElementRow = FilterElementRow.From(s2.endDate()) |
|
|
|
|
val filterElementRow = FilterElementRow.From.apply { dateValue = s2.endDate() } |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.FIXED_DATE |
|
|
|
|
filter.updateValueMap(FilterCondition(filterElementRow)) |
|
|
|
|
filter.updateValueMap(FilterCondition(arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
sessions[0]?.run { |
|
|
|
|
Assert.assertEquals(s2.id, (this as Session).id) |
|
|
|
|
Assert.assertEquals(s2.id, (this).id) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -470,15 +470,15 @@ class DateFilterInstrumentedUnitTest : BaseFilterInstrumentedUnitTest() { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
val filter = QueryCondition.ENDED_TO_DATE |
|
|
|
|
val filterElementRow = FilterElementRow.From(s1.endDate()) |
|
|
|
|
val filterElementRow = FilterElementRow.From.apply { dateValue = s1.endDate() } |
|
|
|
|
filterElementRow.filterSectionRow = FilterSectionRow.FIXED_DATE |
|
|
|
|
filter.updateValueMap(FilterCondition(filterElementRow)) |
|
|
|
|
filter.updateValueMap(FilterCondition(arrayListOf(filterElementRow))) |
|
|
|
|
|
|
|
|
|
val sessions = Filter.queryOn<Session>(realm, arrayListOf(filter)) |
|
|
|
|
|
|
|
|
|
Assert.assertEquals(1, sessions.size) |
|
|
|
|
sessions[0]?.run { |
|
|
|
|
Assert.assertEquals(s1.id, (this as Session).id) |
|
|
|
|
Assert.assertEquals(s1.id, (this).id) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |