| Test |
Method name |
Duration |
Result |
| Edge case: choose(0) maps to a single empty list |
emptyTupleMapsToEmptyList() |
0s |
passed |
| Bounds check: invalid index in tuple throws IndexOutOfBoundsException |
invalidIndexThrows() |
0.002s |
passed |
| Iterator respects hasNext()/next() and throws on exhaustion |
iteratorContract() |
0s |
passed |
| Adapts combinations to element pairs in lexicographic order |
mapsCombinationsToElements() |
0.001s |
passed |
| Adapts permutations to ordered tuples (order preserved) |
mapsPermutationsToOrderedTuples() |
0.001s |
passed |
| Returned lists are unmodifiable snapshots |
returnedListsAreUnmodifiable() |
0s |
passed |