mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2026-03-12 16:26:15 -04:00
- Added complete test suite for CCPair (141 tests) * Tests for all map functions, swap, operators, dup, equal/compare * Property-based tests for key invariants - Added complete test suite for CCRef (269 tests) * Tests for create, map, iter, update * Tests for incr_then_get and get_then_incr * Tests for swap and protect with exception safety * Property-based tests for all operations - Added complete test suite for CCByte_slice (199 tests) * Tests for creation with offsets and lengths * Tests for get/set with bounds checking * Tests for consume and sub operations * Tests for contents and sharing semantics * Property-based tests for slice operations - Expanded CCOption tests (added 200+ tests) * Tests for map_or, map_lazy, wrap, or_lazy * Tests for sequence_l, choice, flatten * Tests for result conversion functions * Comprehensive property-based tests - Expanded CCResult tests (added 180+ tests) * Tests for guard, wrap1/2/3, retry * Tests for map_l, fold_l, choose * Tests for both, join, flatten_l * Comprehensive error handling tests - Expanded CCList tests (added 120+ tests) * Tests for interleave, take_while, drop_while * Tests for find_map, partition_map, sublists_of_len * Tests for sorted_merge, sorted_uniq, group_by * Edge cases for take/drop and range functions * Property-based tests for list operations All tests follow existing patterns using Containers_testlib with unit tests (t), equality assertions (eq), and property tests (q). |
||
|---|---|---|
| .. | ||
| compat | ||
| reg | ||
| dune | ||
| t.ml | ||
| t_array.ml | ||
| t_bencode.ml | ||
| t_bool.ml | ||
| t_byte_buffer.ml | ||
| t_byte_slice.ml | ||
| t_canonical_sexp.ml | ||
| t_cbor.ml | ||
| t_char.ml | ||
| t_either.ml | ||
| t_eq.ml | ||
| t_float.ml | ||
| t_format.ml | ||
| t_fun.ml | ||
| t_hash.ml | ||
| t_hashtbl.ml | ||
| t_heap.ml | ||
| t_int.ml | ||
| t_int32.ml | ||
| t_int64.ml | ||
| t_IO.ml | ||
| t_list.ml | ||
| t_map.ml | ||
| t_nativeint.ml | ||
| t_option.ml | ||
| t_ord.ml | ||
| t_pair.ml | ||
| t_parse.ml | ||
| t_pp.ml | ||
| t_random.ml | ||
| t_ref.ml | ||
| t_result.ml | ||
| t_seq.ml | ||
| t_set.ml | ||
| t_sexp.ml | ||
| t_string.ml | ||
| t_unix.ml | ||
| t_utf8string.ml | ||
| t_vector.ml | ||