Brandon Lucas
b02807ebf4
feat: add property-based testing framework
Implements property-based testing infrastructure:
stdlib/testing.lux:
- Generators: genInt, genIntList, genString, genBool, etc.
- Shrinking helpers: shrinkInt, shrinkList, shrinkString
- Property helpers: isSorted, sameElements
examples/property_testing.lux:
- 10 property tests demonstrating the framework
- Tests for: involution, commutativity, associativity, identity
- 100 iterations per property with random inputs
docs/guide/14-property-testing.md:
- Complete guide to property-based testing
- Generator patterns and common properties
- Best practices and examples
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-16 04:39:50 -05:00
..
2026-02-13 17:28:23 -05:00
2026-02-13 17:25:04 -05:00
2026-02-13 18:13:57 -05:00
2026-02-15 03:54:17 -05:00
2026-02-13 23:31:21 -05:00
2026-02-13 23:31:21 -05:00
2026-02-13 09:46:13 -05:00
2026-02-15 03:54:17 -05:00
2026-02-13 09:05:06 -05:00
2026-02-13 09:05:06 -05:00
2026-02-13 09:05:06 -05:00
2026-02-13 16:09:20 -05:00
2026-02-13 09:05:06 -05:00
2026-02-13 09:20:36 -05:00
2026-02-13 09:54:51 -05:00
2026-02-13 09:05:06 -05:00
2026-02-16 04:21:57 -05:00
2026-02-16 04:21:57 -05:00
2026-02-13 23:11:51 -05:00
2026-02-13 16:30:48 -05:00
2026-02-13 09:30:37 -05:00
2026-02-13 23:31:21 -05:00
2026-02-13 16:22:35 -05:00
2026-02-13 09:05:06 -05:00
2026-02-16 04:30:44 -05:00
2026-02-16 04:39:50 -05:00
2026-02-13 09:49:09 -05:00
2026-02-15 03:54:36 -05:00
2026-02-13 16:09:20 -05:00
2026-02-13 09:05:06 -05:00
2026-02-14 14:46:21 -05:00
2026-02-14 14:46:21 -05:00
2026-02-13 09:05:06 -05:00
2026-02-14 14:44:53 -05:00
2026-02-14 14:44:53 -05:00
2026-02-14 01:20:30 -05:00
2026-02-14 01:20:30 -05:00
2026-02-14 14:52:35 -05:00
2026-02-14 14:44:53 -05:00
2026-02-13 09:05:06 -05:00
2026-02-13 09:59:52 -05:00