ocaml-containers/tests
Simon Cruanes 3df799dd0f Add comprehensive CBOR tests with edge cases and error handling
- Added 100+ specific test cases for CBOR encoding/decoding
- Integer boundary tests (0, 23, 24, 255, 256, 65535, Int64 limits)
- Negative integer tests
- Float tests including infinity and NaN handling
- UTF-8 string tests with emoji and international characters
- Byte string tests with binary data
- Array and Map tests including empty and nested structures
- Tag tests for common CBOR tags (0, 1, 32)
- Simple value tests (0-255)
- Error case tests for invalid CBOR data
- Diagnostic string output tests
- Deep nesting tests (100 levels)
- Large collection tests (1000 elements)
- Additional property tests for consistency
- Fixed missing ;; terminator in original roundtrip test
- All tests compile and validate against CBOR RFC 8949

Total: ~150 new test cases covering:
  * All CBOR data types
  * Edge cases and boundaries
  * Error handling
  * RFC compliance
  * Performance with large data
2026-02-08 05:45:22 +00:00
..
cbor move to dune 3.0, fix warnings 2024-05-13 21:42:54 -04:00
core Add comprehensive CBOR tests with edge cases and error handling 2026-02-08 05:45:22 +00:00
data ocamlformat 2024-12-13 00:17:53 -05:00
pvec move to ocamlformat 0.27, format code 2025-11-25 20:11:54 -05:00