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

Cleanup seedfrom #14

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Cleanup seedfrom #14

wants to merge 2 commits into from

Conversation

JoBuRo
Copy link
Owner

@JoBuRo JoBuRo commented Oct 15, 2024

No description provided.

The query planning for property paths such as sequences or alternatives was not tested.

This commit adds tests for the missing cases of property path: sequence, alternative and inverse.
Prior to this change, the logic of the seedFromPropertyPath function was
split over multiple functions. It also used a lot of shared_ptrs, which
are unnecessary in this case.

This change moves functions such as `seedFromAlternative` to the
`seedFromPropertyPath` function. The logic for alternatives, sequences
and so on will be moved in a future commit. Having it in a single place
instead of multiple functions makes this easier.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant