Skip to content

Commit 1704062

Browse files
committed
Add test for offline checkin into filtered checkin lists
1 parent 11fe182 commit 1704062

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

‎libpretixsync/src/test/java/eu/pretix/libpretixsync/check/AsyncCheckProviderTest.kt‎

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
7676
osa.standaloneRefreshFromJSON(jsonResource("orders/order7.json"))
7777
osa.standaloneRefreshFromJSON(jsonResource("orders/order8.json"))
7878
osa.standaloneRefreshFromJSON(jsonResource("orders/order9.json"))
79+
osa.standaloneRefreshFromJSON(jsonResource("orders/order10.json"))
7980
val osa2 = OrderSyncAdapter(db, FakeFileStorage(), "demo2", 0, true, false, fakeApi!!, "", null)
8081
osa2.standaloneRefreshFromJSON(jsonResource("orders/event2-order1.json"))
8182
}
@@ -94,6 +95,18 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
9495
assertEquals("kfndgffgyw4tdgcacx6bb3bgemq69cxj", qciList[0].secret)
9596
}
9697

98+
@Test
99+
fun testSimpleSuccessFilteredList() {
100+
val r = p!!.check(mapOf("demo" to 10L), "order10_item1_secret_verysecret")
101+
assertEquals(TicketCheckProvider.CheckResult.Type.VALID, r.type)
102+
assertEquals("Regular ticket", r.ticket)
103+
assertEquals(null, r.variation)
104+
105+
val qciList = db.queuedCheckInQueries.selectAll().executeAsList()
106+
assertEquals(1, qciList.size.toLong())
107+
assertEquals("order10_item1_secret_verysecret", qciList[0].secret)
108+
}
109+
97110
@Test
98111
fun testEciClean() {
99112
val r = p!!.check(mapOf("demo" to 1L), "\\000001kfndgffgyw4tdgcacx6bb3bgemq69cxj")
@@ -1017,7 +1030,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
10171030
fun testStatusInfo() {
10181031
val sr = p!!.status("demo", 1L)
10191032
assertEquals("All", sr.eventName)
1020-
assertEquals(19, sr.totalTickets)
1033+
assertEquals(20, sr.totalTickets)
10211034
assertEquals(2, sr.alreadyScanned)
10221035
assertEquals(3, sr.items!!.size)
10231036
val i = sr.items!![0]

0 commit comments

Comments
 (0)