Condition Coverage

lib/ULID/Tiny.pm
Criterion Covered Total %
condition 11 13 84.6


and 3 conditions

line !l l&&!r l&&r condition
40 1 1 1024 not $opts{'unique'} and $prev_ts
2 59 965 not $opts{'unique'} and $prev_ts and $ts eq $prev_ts

or 2 conditions

line l !l condition
153 50 0 $val{$ch} // die("Invalid Crockford character: $ch")
170 52 0 $val{$ch} // die("Invalid Crockford character: $ch")

or 3 conditions

line l !l&&r !l&&!r condition
67 1 1 5 not defined $ulid_str or length $ulid_str != 26