@@ -32,7 +32,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
32
32
fun setUpFakes () {
33
33
configStore = FakeConfigStore ()
34
34
fakeApi = FakePretixApi ()
35
- p = AsyncCheckProvider (configStore!! , dataStore, db)
35
+ p = AsyncCheckProvider (configStore!! , db)
36
36
37
37
EventSyncAdapter (db, " demo" , " demo" , fakeApi!! , " " , null ).standaloneRefreshFromJSON(jsonResource(" events/event1.json" ))
38
38
EventSyncAdapter (db, " demo2" , " demo2" , fakeApi!! , " " , null ).standaloneRefreshFromJSON(jsonResource(" events/event2.json" ))
@@ -151,7 +151,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
151
151
152
152
@Test
153
153
fun testSimpleValidUntil () {
154
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
154
+ val p2 = AsyncCheckProvider (configStore!! , db)
155
155
156
156
p2.setNow(ISODateTimeFormat .dateTime().parseDateTime(" 2023-03-04T00:00:01.000Z" ))
157
157
var r = p2.check(mapOf (" demo" to 1L ), " dz4OBvVsTDSJ6T1nY1dD" )
@@ -164,7 +164,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
164
164
165
165
@Test
166
166
fun testSimpleValidFrom () {
167
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
167
+ val p2 = AsyncCheckProvider (configStore!! , db)
168
168
169
169
p2.setNow(ISODateTimeFormat .dateTime().parseDateTime(" 2023-03-03T23:59:59.000Z" ))
170
170
var r = p2.check(mapOf (" demo" to 1L ), " uG3H4hgRYEIrw4YNclyH" )
@@ -457,7 +457,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
457
457
458
458
@Test
459
459
fun testRulesEntriesToday () {
460
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
460
+ val p2 = AsyncCheckProvider (configStore!! , db)
461
461
462
462
p2.setNow(ISODateTimeFormat .dateTime().parseDateTime(" 2020-01-01T10:00:00.000Z" ))
463
463
setRuleOnList2(" {\" <\" : [{\" var\" : \" entries_today\" }, 3]}" )
@@ -491,7 +491,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
491
491
492
492
@Test
493
493
fun testRulesEntriesDays () {
494
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
494
+ val p2 = AsyncCheckProvider (configStore!! , db)
495
495
496
496
// Ticket is valid unlimited times, but only on two arbitrary days
497
497
setRuleOnList2(" {\" or\" : [{\" >\" : [{\" var\" : \" entries_today\" }, 0]}, {\" <\" : [{\" var\" : \" entries_days\" }, 2]}]}" )
@@ -527,7 +527,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
527
527
528
528
@Test
529
529
fun testRulesEntriesSince () {
530
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
530
+ val p2 = AsyncCheckProvider (configStore!! , db)
531
531
532
532
// Ticket is valid once before X and once after X
533
533
setRuleOnList2(" {\n " +
@@ -559,7 +559,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
559
559
560
560
@Test
561
561
fun testRulesEntriesSinceTimeOfDay () {
562
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
562
+ val p2 = AsyncCheckProvider (configStore!! , db)
563
563
564
564
// Ticket is valid once before X and once after X
565
565
setRuleOnList2(" {\n " +
@@ -592,7 +592,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
592
592
593
593
@Test
594
594
fun testRulesEntriesBefore () {
595
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
595
+ val p2 = AsyncCheckProvider (configStore!! , db)
596
596
597
597
// Ticket is valid after 23:00 only if people already showed up before
598
598
setRuleOnList2(" {\n " +
@@ -623,7 +623,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
623
623
624
624
@Test
625
625
fun testRulesEntriesDaysSince () {
626
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
626
+ val p2 = AsyncCheckProvider (configStore!! , db)
627
627
628
628
// Ticket is valid once before X and on one day after X
629
629
setRuleOnList2(" {" +
@@ -663,7 +663,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
663
663
664
664
@Test
665
665
fun testRulesEntriesDaysBefore () {
666
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
666
+ val p2 = AsyncCheckProvider (configStore!! , db)
667
667
668
668
// Ticket is valid after 23:00 only if people already showed up on two days before
669
669
setRuleOnList2(" {" +
@@ -699,7 +699,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
699
699
700
700
@Test
701
701
fun testRulesMinutesSinceLastEntry () {
702
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
702
+ val p2 = AsyncCheckProvider (configStore!! , db)
703
703
setRuleOnList2(" {\" or\" : [{\" <=\" : [{\" var\" : \" minutes_since_last_entry\" }, -1]}, {\" >\" : [{\" var\" : \" minutes_since_last_entry\" }, 180]}]}" )
704
704
705
705
p2.setNow(ISODateTimeFormat .dateTime().parseDateTime(" 2020-01-01T10:00:00.000Z" ))
@@ -725,7 +725,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
725
725
726
726
@Test
727
727
fun testRulesMinutesSinceFirstEntry () {
728
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
728
+ val p2 = AsyncCheckProvider (configStore!! , db)
729
729
setRuleOnList2(" {\" or\" : [{\" <=\" : [{\" var\" : \" minutes_since_first_entry\" }, -1]}, {\" <\" : [{\" var\" : \" minutes_since_first_entry\" }, 180]}]}" )
730
730
731
731
p2.setNow(ISODateTimeFormat .dateTime().parseDateTime(" 2020-01-01T10:00:00.000Z" ))
@@ -743,7 +743,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
743
743
744
744
@Test
745
745
fun testRulesIsAfterTolerance () {
746
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
746
+ val p2 = AsyncCheckProvider (configStore!! , db)
747
747
748
748
// Ticket is valid unlimited times, but only on two arbitrary days
749
749
setRuleOnList2(" {\" isAfter\" : [{\" var\" : \" now\" }, {\" buildTime\" : [\" date_admission\" ]}, 10]}" )
@@ -763,7 +763,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
763
763
764
764
@Test
765
765
fun testRulesIsAfterSubevent () {
766
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
766
+ val p2 = AsyncCheckProvider (configStore!! , db)
767
767
768
768
// Ticket is valid unlimited times, but only on two arbitrary days
769
769
setRuleOnList2(" {\" isAfter\" : [{\" var\" : \" now\" }, {\" buildTime\" : [\" date_admission\" ]}, 10]}" )
@@ -783,7 +783,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
783
783
784
784
@Test
785
785
fun testRulesIsAfterNoTolerance () {
786
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
786
+ val p2 = AsyncCheckProvider (configStore!! , db)
787
787
788
788
// Ticket is valid unlimited times, but only on two arbitrary days
789
789
setRuleOnList2(" {\" isAfter\" : [{\" var\" : \" now\" }, {\" buildTime\" : [\" date_admission\" ]}, null]}" )
@@ -799,7 +799,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
799
799
800
800
@Test
801
801
fun testRulesIsBeforeTolerance () {
802
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
802
+ val p2 = AsyncCheckProvider (configStore!! , db)
803
803
804
804
// Ticket is valid unlimited times, but only on two arbitrary days
805
805
setRuleOnList2(" {\" isBefore\" : [{\" var\" : \" now\" }, {\" buildTime\" : [\" date_to\" ]}, 10]}" )
@@ -815,7 +815,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
815
815
816
816
@Test
817
817
fun testRulesIsBeforeNoTolerance () {
818
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
818
+ val p2 = AsyncCheckProvider (configStore!! , db)
819
819
820
820
// Ticket is valid unlimited times, but only on two arbitrary days
821
821
setRuleOnList2(" {\" isBefore\" : [{\" var\" : \" now\" }, {\" buildTime\" : [\" date_to\" ]}]}" )
@@ -831,7 +831,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
831
831
832
832
@Test
833
833
fun testRulesIsAfterCustomDateTime () {
834
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
834
+ val p2 = AsyncCheckProvider (configStore!! , db)
835
835
836
836
// Ticket is valid unlimited times, but only on two arbitrary days
837
837
setRuleOnList2(" {\" isAfter\" : [{\" var\" : \" now\" }, {\" buildTime\" : [\" custom\" , \" 2020-01-01T22:00:00.000Z\" ]}]}" )
@@ -847,7 +847,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
847
847
848
848
@Test
849
849
fun testRulesIsAfterCustomTime () {
850
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
850
+ val p2 = AsyncCheckProvider (configStore!! , db)
851
851
852
852
// Ticket is valid unlimited times, but only on two arbitrary days
853
853
setRuleOnList2(" {\" isAfter\" : [{\" var\" : \" now\" }, {\" buildTime\" : [\" customtime\" , \" 14:00\" ]}]}" )
@@ -863,7 +863,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
863
863
864
864
@Test
865
865
fun testRulesCompareIsoweekday () {
866
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
866
+ val p2 = AsyncCheckProvider (configStore!! , db)
867
867
868
868
// Ticket is valid unlimited times, but only on two arbitrary days
869
869
setRuleOnList2(" {\" >=\" : [{\" var\" : \" now_isoweekday\" }, 6]}" )
@@ -1033,7 +1033,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
1033
1033
1034
1034
@Test
1035
1035
fun testSignedAndNotYetValid () {
1036
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
1036
+ val p2 = AsyncCheckProvider (configStore!! , db)
1037
1037
p2.setNow(ISODateTimeFormat .dateTime().parseDateTime(" 2023-02-03T22:59:59.000Z" ))
1038
1038
1039
1039
val r = p2.check(mapOf (" demo" to 1L ), " Ok4EsqDRCr2cL6yDRtqeP7j5Usr1Vj1Db7J0izOuRGx6Qn0BS1ISW2nxlW8PXkYRk7PJhIBmsK1V1ucq5obBoBAMG4p9jCPKBAheRdFV0REVDZUCKAEAVAQA" )
@@ -1048,7 +1048,7 @@ class AsyncCheckProviderTest : BaseDatabaseTest() {
1048
1048
1049
1049
@Test
1050
1050
fun testSignedAndNotLongerValid () {
1051
- val p2 = AsyncCheckProvider (configStore!! , dataStore, db)
1051
+ val p2 = AsyncCheckProvider (configStore!! , db)
1052
1052
p2.setNow(ISODateTimeFormat .dateTime().parseDateTime(" 2023-02-03T11:01:01.000Z" ))
1053
1053
1054
1054
val r = p2.check(mapOf (" demo" to 1L ), " EU9dJn3k5jzwfY4JQAKrTOVFmo+BvZKwH6UAIFOz3XTxABa7tmjU5UoLD8hJr3440uY7IFEHzau1DVk0sP994bgnzLNswAAKBARdUdGMmNVSHVUCKAEAVAQA" )
0 commit comments