@@ -4,7 +4,6 @@ import eu.pretix.libpretixsync.api.ApiException
44import eu.pretix.libpretixsync.db.BaseDatabaseTest
55import eu.pretix.libpretixsync.db.Order
66import eu.pretix.libpretixsync.db.OrderPosition
7- import eu.pretix.libpretixsync.db.ResourceSyncStatus
87import eu.pretix.pretixscan.scanproxy.tests.test.FakeConfigStore
98import eu.pretix.pretixscan.scanproxy.tests.test.FakeFileStorage
109import eu.pretix.pretixscan.scanproxy.tests.test.FakePretixApi
@@ -66,10 +65,10 @@ class OrderSyncTest : BaseDatabaseTest() {
6665 assertEquals(2 , dataStore.count(Order ::class .java).get().value())
6766 assertEquals(5 , dataStore.count(OrderPosition ::class .java).get().value())
6867 assertEquals(3L , db.checkInQueries.count().executeAsOne())
69- val rlm = dataStore.select( ResourceSyncStatus :: class .java).where( ResourceSyncStatus . RESOURCE .eq( " orders_withpdfdata" )).get ().first()
70- assertEquals(rlm.getEvent_slug() , " demo" )
71- assertEquals(rlm.getLast_modified() , " timestamp1" )
72- assertEquals(rlm.getStatus() , " complete" )
68+ val rlm = db.resourceSyncStatusQueries.selectByResource( " orders_withpdfdata" ).executeAsList ().first()
69+ assertEquals(rlm.event_slug , " demo" )
70+ assertEquals(rlm.last_modified , " timestamp1" )
71+ assertEquals(rlm.status , " complete" )
7372 }
7473
7574 @Test
@@ -101,10 +100,10 @@ class OrderSyncTest : BaseDatabaseTest() {
101100 assertEquals(5 , dataStore.count(OrderPosition ::class .java).get().value())
102101 assertEquals(3L , db.checkInQueries.count().executeAsOne())
103102
104- val rlm = dataStore.select( ResourceSyncStatus :: class .java).where( ResourceSyncStatus . RESOURCE .eq( " orders_withpdfdata" )).get ().first()
105- assertEquals(rlm.getEvent_slug() , " demo" )
106- assertEquals(rlm.getLast_modified() , " timestamp1" )
107- assertEquals(rlm.getStatus() , " complete" )
103+ val rlm = db.resourceSyncStatusQueries.selectByResource( " orders_withpdfdata" ).executeAsList ().first()
104+ assertEquals(rlm.event_slug , " demo" )
105+ assertEquals(rlm.last_modified , " timestamp1" )
106+ assertEquals(rlm.status , " complete" )
108107 }
109108
110109 @Test
@@ -142,10 +141,10 @@ class OrderSyncTest : BaseDatabaseTest() {
142141 assertEquals(5 , dataStore.count(OrderPosition ::class .java).get().value())
143142 assertEquals(3L , db.checkInQueries.count().executeAsOne())
144143
145- val rlm = dataStore.select( ResourceSyncStatus :: class .java).where( ResourceSyncStatus . RESOURCE .eq( " orders_withpdfdata" )).get ().first()
146- assertEquals(rlm.getEvent_slug() , " demo" )
147- assertEquals(rlm.getLast_modified() , " timestamp1" )
148- assertEquals(rlm.getStatus() , " incomplete:2019-01-01T00:11:30Z" )
144+ val rlm = db.resourceSyncStatusQueries.selectByResource( " orders_withpdfdata" ).executeAsList ().first()
145+ assertEquals(rlm.event_slug , " demo" )
146+ assertEquals(rlm.last_modified , " timestamp1" )
147+ assertEquals(rlm.status , " incomplete:2019-01-01T00:11:30Z" )
149148
150149 fakeApi.fetchResponses.add {
151150 val respdata = JSONObject ()
@@ -163,10 +162,10 @@ class OrderSyncTest : BaseDatabaseTest() {
163162 assertEquals(" http://1.1.1.1/api/v1/organizers/demo/events/demo/orders/?testmode=false&exclude=downloads&exclude=payment_date&exclude=payment_provider&exclude=fees&exclude=positions.downloads&exclude=payments&exclude=refunds&pdf_data=true&ordering=datetime&created_since=2019-01-01T00%3A11%3A30Z" , fakeApi.lastRequestUrl)
164163 assertEquals(4 , dataStore.count(Order ::class .java).get().value())
165164
166- val rlm2 = dataStore.select( ResourceSyncStatus :: class .java).where( ResourceSyncStatus . RESOURCE .eq( " orders_withpdfdata" )).get ().first()
167- assertEquals(rlm2.getEvent_slug() , " demo" )
168- assertEquals(rlm2.getLast_modified() , " timestamp1" )
169- assertEquals(rlm2.getStatus() , " complete" )
165+ val rlm2 = db.resourceSyncStatusQueries.selectByResource( " orders_withpdfdata" ).executeAsList ().first()
166+ assertEquals(rlm2.event_slug , " demo" )
167+ assertEquals(rlm2.last_modified , " timestamp1" )
168+ assertEquals(rlm2.status , " complete" )
170169 }
171170
172171 @Test
@@ -204,10 +203,10 @@ class OrderSyncTest : BaseDatabaseTest() {
204203 assertEquals(5 , dataStore.count(OrderPosition ::class .java).get().value())
205204 assertEquals(3L , db.checkInQueries.count().executeAsOne())
206205
207- val rlm = dataStore.select( ResourceSyncStatus :: class .java).where( ResourceSyncStatus . RESOURCE .eq( " orders_withpdfdata" )).get ().first()
208- assertEquals(rlm.getEvent_slug() , " demo" )
209- assertEquals(rlm.getLast_modified() , " timestamp1" )
210- assertEquals(rlm.getStatus() , " incomplete:2019-01-01T00:11:30Z" )
206+ val rlm = db.resourceSyncStatusQueries.selectByResource( " orders_withpdfdata" ).executeAsList ().first()
207+ assertEquals(rlm.event_slug , " demo" )
208+ assertEquals(rlm.last_modified , " timestamp1" )
209+ assertEquals(rlm.status , " incomplete:2019-01-01T00:11:30Z" )
211210
212211
213212 fakeApi.fetchResponses.add {
@@ -231,10 +230,10 @@ class OrderSyncTest : BaseDatabaseTest() {
231230 assertEquals(" %page4?testmode=false&exclude=downloads&exclude=payment_date&exclude=payment_provider&exclude=fees&exclude=positions.downloads&exclude=payments&exclude=refunds&pdf_data=true&ordering=datetime&created_since=2019-01-01T00%3A11%3A30Z" , fakeApi.lastRequestUrl)
232231 assertEquals(3 , dataStore.count(Order ::class .java).get().value())
233232
234- val rlm3 = dataStore.select( ResourceSyncStatus :: class .java).where( ResourceSyncStatus . RESOURCE .eq( " orders_withpdfdata" )).get ().first()
235- assertEquals(rlm3.getEvent_slug() , " demo" )
236- assertEquals(rlm3.getLast_modified() , " timestamp1" )
237- assertEquals(rlm3.getStatus() , " incomplete:2019-01-01T00:15:15Z" )
233+ val rlm3 = db.resourceSyncStatusQueries.selectByResource( " orders_withpdfdata" ).executeAsList ().first()
234+ assertEquals(rlm3.event_slug , " demo" )
235+ assertEquals(rlm3.last_modified , " timestamp1" )
236+ assertEquals(rlm3.status , " incomplete:2019-01-01T00:15:15Z" )
238237
239238
240239 fakeApi.fetchResponses.add {
@@ -252,10 +251,10 @@ class OrderSyncTest : BaseDatabaseTest() {
252251 assertEquals(" http://1.1.1.1/api/v1/organizers/demo/events/demo/orders/?testmode=false&exclude=downloads&exclude=payment_date&exclude=payment_provider&exclude=fees&exclude=positions.downloads&exclude=payments&exclude=refunds&pdf_data=true&ordering=datetime&created_since=2019-01-01T00%3A15%3A15Z" , fakeApi.lastRequestUrl)
253252 assertEquals(4 , dataStore.count(Order ::class .java).get().value())
254253
255- val rlm2 = dataStore.select( ResourceSyncStatus :: class .java).where( ResourceSyncStatus . RESOURCE .eq( " orders_withpdfdata" )).get ().first()
256- assertEquals(rlm2.getEvent_slug() , " demo" )
257- assertEquals(rlm2.getLast_modified() , " timestamp1" )
258- assertEquals(rlm2.getStatus() , " complete" )
254+ val rlm2 = db.resourceSyncStatusQueries.selectByResource( " orders_withpdfdata" ).executeAsList ().first()
255+ assertEquals(rlm2.event_slug , " demo" )
256+ assertEquals(rlm2.last_modified , " timestamp1" )
257+ assertEquals(rlm2.status , " complete" )
259258 }
260259
261260 @Test
@@ -293,10 +292,10 @@ class OrderSyncTest : BaseDatabaseTest() {
293292 assertEquals(" http://1.1.1.1/api/v1/organizers/demo/events/demo/orders/?testmode=false&exclude=downloads&exclude=payment_date&exclude=payment_provider&exclude=fees&exclude=positions.downloads&exclude=payments&exclude=refunds&pdf_data=true&ordering=-last_modified&modified_since=timestamp1" , fakeApi.lastRequestUrl)
294293 assertEquals(11 , dataStore.count(OrderPosition ::class .java).get().value())
295294 assertEquals(6L , db.checkInQueries.count().executeAsOne())
296- val rlm = dataStore.select( ResourceSyncStatus :: class .java).where( ResourceSyncStatus . RESOURCE .eq( " orders_withpdfdata" )).get ().first()
297- assertEquals(rlm.getEvent_slug() , " demo" )
298- assertEquals(rlm.getLast_modified() , " timestamp2" )
299- assertEquals(rlm.getStatus() , " complete" )
295+ val rlm = db.resourceSyncStatusQueries.selectByResource( " orders_withpdfdata" ).executeAsList ().first()
296+ assertEquals(rlm.event_slug , " demo" )
297+ assertEquals(rlm.last_modified , " timestamp2" )
298+ assertEquals(rlm.status , " complete" )
300299 }
301300
302301 @Test
@@ -339,10 +338,10 @@ class OrderSyncTest : BaseDatabaseTest() {
339338 assertEquals(4 , dataStore.count(Order ::class .java).get().value())
340339 assertEquals(6L , db.checkInQueries.count().executeAsOne())
341340
342- val rlm = dataStore.select( ResourceSyncStatus :: class .java).where( ResourceSyncStatus . RESOURCE .eq( " orders_withpdfdata" )).get ().first()
343- assertEquals(rlm.getEvent_slug() , " demo" )
344- assertEquals(rlm.getLast_modified() , " timestamp1" )
345- assertEquals(rlm.getStatus() , " complete" )
341+ val rlm = db.resourceSyncStatusQueries.selectByResource( " orders_withpdfdata" ).executeAsList ().first()
342+ assertEquals(rlm.event_slug , " demo" )
343+ assertEquals(rlm.last_modified , " timestamp1" )
344+ assertEquals(rlm.status , " complete" )
346345
347346 fakeApi.fetchResponses.add {
348347 val respdata = JSONObject ()
@@ -359,9 +358,9 @@ class OrderSyncTest : BaseDatabaseTest() {
359358 assertEquals(" http://1.1.1.1/api/v1/organizers/demo/events/demo/orders/?testmode=false&exclude=downloads&exclude=payment_date&exclude=payment_provider&exclude=fees&exclude=positions.downloads&exclude=payments&exclude=refunds&pdf_data=true&ordering=-last_modified&modified_since=timestamp1" , fakeApi.lastRequestUrl)
360359 assertEquals(11 , dataStore.count(OrderPosition ::class .java).get().value())
361360 assertEquals(6L , db.checkInQueries.count().executeAsOne())
362- val rlm2 = dataStore.select( ResourceSyncStatus :: class .java).where( ResourceSyncStatus . RESOURCE .eq( " orders_withpdfdata" )).get ().first()
363- assertEquals(rlm2.getEvent_slug() , " demo" )
364- assertEquals(rlm2.getLast_modified() , " timestamp2" )
365- assertEquals(rlm2.getStatus() , " complete" )
361+ val rlm2 = db.resourceSyncStatusQueries.selectByResource( " orders_withpdfdata" ).executeAsList ().first()
362+ assertEquals(rlm2.event_slug , " demo" )
363+ assertEquals(rlm2.last_modified , " timestamp2" )
364+ assertEquals(rlm2.status , " complete" )
366365 }
367366}
0 commit comments