You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Idea: I could at the least prove that my component returns (doesn't crash or return junk) for every input. With this goal, I could use standard data generators for Theories (in xUnit) or TestCaseData (nUnit).
this would allow me to create a super simple test that handles a wide range of values, including dangerous values simply based on type reflection.
The core library could just be a type case generator. Then I could choose to expose that via theories, data prep, or other.
It would also be nice to write a test harness that automatically discovers components and runs these correctness tests.
Are there tools and would it be meaningful to run generated tests against all possible input like in clojure.
The big issue here is understanding what the expected outcome for a set of inputs would be.
The text was updated successfully, but these errors were encountered: