Wolfgang Witt
bc42f3072f
fix(test): fixed compiler errors (oops)
2021-03-15 10:45:37 +00:00
Wolfgang Witt
daceac95fc
chore(test): relax requirements for justified nullResult
...
Instances with bigger user buckets than the smallest room might correctly fail
Thus, don't report an error for them.
2021-03-15 10:45:37 +00:00
Wolfgang Witt
7e1b75c2e1
fix: shown ranges "include" special mappings
...
previously, they stopped just before leading to clashes with the next range
e.g. Äm would cause Am as mapping end with the next starting at An
Now, the mapping end is AZ with the next starting at BA
2021-03-15 10:45:37 +00:00
Wolfgang Witt
4e76fe7e50
fix: increase size of test instances again (oops)
2021-03-15 10:45:37 +00:00
Wolfgang Witt
525e24b56d
chore(test): check for non-overlapping rangeDescription
2021-03-15 10:45:37 +00:00
Wolfgang Witt
6ccc192426
chore: remove -Wwarn
2021-03-15 10:45:37 +00:00
Wolfgang Witt
795598ea06
chore(test): re-enable justifiedNullResult-test
2021-03-15 10:45:37 +00:00
Wolfgang Witt
5480e2d7b7
chore: names with non-ascii prefix get a ExamOccurrenceMappingSpecial
2021-03-15 10:45:37 +00:00
Wolfgang Witt
d60f93561f
fix: make sure it compiles again + add 2-letter name
2021-03-15 10:45:37 +00:00
Wolfgang Witt
a66c61cecc
chore(test): add surnames with unicode characters
2021-03-15 10:45:37 +00:00
Wolfgang Witt
dbd7726bbb
chore(test): add test for ExamRoomRandom
2021-03-15 10:45:37 +00:00
Wolfgang Witt
b6df520fab
chore(test): disable justifiedNullResult-tests
2021-03-15 10:45:37 +00:00
Wolfgang Witt
a692899ae6
chore(test): make UserProperties a newtype
2021-03-15 10:45:37 +00:00
Wolfgang Witt
385af53372
chore(test): use annotate to easier see which test failed
2021-03-15 10:45:37 +00:00
Wolfgang Witt
48ee67f6d6
chore(test): allow valid nullResults
...
ExamRoomMatriculation sometimes shows incorrect ranges
2021-03-15 10:45:37 +00:00
Wolfgang Witt
9d8a94717a
chore(test): respect users without matriculation number
2021-03-15 10:45:37 +00:00
Wolfgang Witt
4dccd2830b
chore(test): prepare for ExamRoomMatriculation-Tests
2021-03-15 10:45:37 +00:00
Wolfgang Witt
eadbbce661
chore(test): increase test size + prepare for matriculation tests
2021-03-15 10:45:37 +00:00
Wolfgang Witt
abb2342ab5
chore(test): abuse Show+Enum+Bounded for more concise test specification
2021-03-15 10:45:37 +00:00
Wolfgang Witt
46e6ca9217
chore(test): add tests with nudges
2021-03-15 10:45:37 +00:00
Wolfgang Witt
27f30dcd17
chore(test): rearrange to allow easier parameter adjustments
2021-03-15 10:45:37 +00:00
Wolfgang Witt
4d9ef2a64d
chore(test): property test with preselected users
2021-03-15 10:45:37 +00:00
Wolfgang Witt
5de8f0ae23
chore(test): move generators to their own functions
2021-03-15 10:45:37 +00:00
Wolfgang Witt
c0fd3bc1e4
chore(test): finalize property description
2021-03-15 10:45:37 +00:00
Wolfgang Witt
aba5c53a0b
chore(test): refine ExamOccurence-creation
2021-03-15 10:45:37 +00:00
Wolfgang Witt
52678cddf4
chore(test): provide very "arbitrary" instance for ExamOccurrence
2021-03-15 10:45:37 +00:00
Wolfgang Witt
a9f432d6b0
chore(test): finally manged to create a users map
2021-03-15 10:45:37 +00:00
Wolfgang Witt
f68ae3b356
chore(test): first try at property test (incomplete)
2021-03-15 10:45:37 +00:00
Wolfgang Witt
9f83cc2e5b
chore(test): create file ExamSpec.hs with basic information for the error case
2021-03-15 10:45:37 +00:00
Gregor Kleen
ef7a743c60
test: enusre arc roundtrips
2021-02-11 08:53:09 +01:00
Gregor Kleen
82b3a6364c
feat(workflows): wire up ws-school
2020-11-24 22:35:59 +01:00
Gregor Kleen
28e93c8fec
chore(files): test roundtripping through minio & db
2020-09-11 18:43:00 +02:00
Gregor Kleen
d2e8ac3a2a
chore: bump zip-stream
2020-09-10 15:09:26 +02:00
Gregor Kleen
350ee79af3
fix: zip handling & tests
2020-09-09 13:44:01 +02:00
Gregor Kleen
62dd7b9f04
fix(rating-files): support integral points values
...
Fixes #604
2020-06-24 14:01:52 +02:00
Gregor Kleen
036c74ef49
fix: hlint & build
2020-06-18 10:12:08 +02:00
Gregor Kleen
af7947328d
feat(ratings): parsing for new format
2020-06-17 12:57:54 +02:00
Gregor Kleen
2bf484609e
feat(rating): pretty-print to new yaml based format
...
Parsing not implemented yet; tests should fail
2020-06-16 18:23:02 +02:00
Gregor Kleen
cfaea9c08b
chore: bump to lts-15.0
...
BREAKING CHANGE: major version bumps
2020-02-23 11:12:45 +01:00
Gregor Kleen
5f04593b30
fix(rating files): better descriptions & tests
2019-11-04 11:55:07 +01:00
Gregor Kleen
67e3b38834
chore: bump versions
...
BREAKING CHANGE: yesod >=1.6
2019-09-25 13:46:10 +02:00
Gregor Kleen
12067de2ff
feat(user-schools): automatically assign users to schools
...
Based on StudyTerms and SchoolLdap
2019-08-28 17:08:23 +02:00
Sarah Vaupel
37db6256c1
Merge branch 'master' into course-teaser
2019-07-03 11:59:02 +02:00
Gregor Kleen
7f103ec7a9
Additional tests & cleanup
2019-01-16 23:47:21 +01:00
Gregor Kleen
e66f8919a4
Test adherence to typeclass-laws much more extensively
2018-12-04 21:06:28 +01:00
Gregor Kleen
7d132bf779
Minor cleanup
2018-11-09 14:58:37 +01:00
Gregor Kleen
aa2d33922a
Fix tests
2018-11-09 14:53:07 +01:00
Gregor Kleen
73a00e5731
Get yesod test working
2018-11-01 17:44:12 +01:00
Gregor Kleen
1b42873f12
Cleanup
...
Fixes #15
2017-11-15 10:10:24 +01:00
Gregor Kleen
0a40a8bf70
extractRatings
2017-10-09 23:19:51 +02:00