Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SchemaComparator #157

Merged
merged 32 commits into from
Apr 24, 2024
Merged
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
0047fff
refactored constants in Schema
ghik Apr 22, 2024
1fa03d7
SchemaComparator: first version
ghik Apr 22, 2024
6231470
added simple test for ignoring annotations
ghik Apr 22, 2024
641e6f2
stripping `$comment` from schemas for comparison
ghik Apr 22, 2024
01d86bc
cosmetic
ghik Apr 22, 2024
4b82ab1
compilation fix
ghik Apr 22, 2024
2cc0172
added test for enum & const checking
ghik Apr 22, 2024
d0a8fa9
added test for format checking
ghik Apr 22, 2024
8807c3f
added test for nullable schemas
ghik Apr 22, 2024
ab68a80
added test for numerical assertions
ghik Apr 22, 2024
1e291b8
added test for string assertions
ghik Apr 22, 2024
4c5e88c
simplified assumptions about product schemas, added test for product …
ghik Apr 22, 2024
7d8b239
compilation fix
ghik Apr 22, 2024
2900078
cosmetic - renaming tests
ghik Apr 23, 2024
ea73309
added test for collection schema checking
ghik Apr 23, 2024
4c0e068
added test for tuple-like array schema
ghik Apr 23, 2024
6cc33dd
improved error when comparing with empty schema
ghik Apr 23, 2024
e974050
added test for comparing map schemas
ghik Apr 23, 2024
daf67f2
cosmetic
ghik Apr 23, 2024
687b027
added tests for coproduct schemas
ghik Apr 23, 2024
62c529d
reorganized schema comparator tests
ghik Apr 23, 2024
7770eb8
cosmetic
ghik Apr 23, 2024
3b557e6
SchemaComparator.compare scaladoc
ghik Apr 23, 2024
8a0b5e7
not insulting tapir
ghik Apr 23, 2024
88e7a55
improve naming of extractors
ghik Apr 23, 2024
078f9a1
SchemaComparator class is public so that it can be reused for its cache
ghik Apr 23, 2024
d2f97cc
support for comparing untagged union schemas
ghik Apr 24, 2024
a56c727
fixed structural comparison of schemas so that it resolves references…
ghik Apr 24, 2024
49a12b7
comment about opaque schemas
ghik Apr 24, 2024
c5e4f54
libidn11 -> libidn2
ghik Apr 24, 2024
81bfbb4
compilation fixed
ghik Apr 24, 2024
84e680b
compilation fixed
ghik Apr 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
SchemaComparator: first version
ghik committed Apr 22, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit 1fa03d7ab55a15abe7907cf8eb2db3b304fdeca1
Loading