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

topic proposal: property-based testing framework #27

Open
sophiecollard opened this issue Mar 12, 2024 · 3 comments
Open

topic proposal: property-based testing framework #27

sophiecollard opened this issue Mar 12, 2024 · 3 comments
Assignees
Labels
assigned Topic has been assigned in-content Is the issue in lesson content?
Milestone

Comments

@sophiecollard
Copy link

A simple property-based testing framework, with generators provided for primitive types and collections and the ability to define generators for your own custom types.

Advanced features like shrinking may have to be skipped to keep the project reasonably small though.

@Anton-4
Copy link
Collaborator

Anton-4 commented Mar 12, 2024

Linking some earlier discussion about property-based testing.

@gvwilson
Copy link
Collaborator

see also #13, which was originally a proposal to do a fairly conventional xUnit-style unit testing framework but which has morphed into building a logging framework.

@gvwilson gvwilson added in-content Is the issue in lesson content? propose-addition A suggestion for an addition to content or infrastructure labels Mar 12, 2024
@gvwilson gvwilson added this to the topic-outline milestone Mar 12, 2024
@gvwilson
Copy link
Collaborator

Thanks for this proposal - please create a subdirectory called proptest under the project root and put your code there when you have a version 0.0001 along with an index.md Markdown file with notes to yourself. Cheers - Greg

@gvwilson gvwilson added assigned Topic has been assigned and removed propose-addition A suggestion for an addition to content or infrastructure labels Mar 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned Topic has been assigned in-content Is the issue in lesson content?
Projects
None yet
Development

No branches or pull requests

3 participants