Branch Coverage

blib/lib/Protocol/CassandraCQL/Frames.pm
Criterion Covered Total %
branch 59 82 71.9


line true false branch
89 0 2 if $version < 1 or $version > 2
91 0 2 unless defined(my $options = $params{'options'})
93 0 2 unless defined $$options{'CQL_VERSION'}
112 1 1 if $version < 1 or $version > 1
114 0 1 unless defined(my $credentials = $params{'credentials'})
163 0 9 unless defined(my $consistency = $params{'consistency'})
167 2 7 if ($version < 2)
180 2 5 if $values
181 1 6 if $params{'skip_metadata'}
182 2 5 if defined $page_size
183 1 6 if defined $paging_state
184 1 6 if defined $ser_cons
188 2 5 if ($values)
193 2 5 if (defined $page_size)
197 1 6 if (defined $paging_state)
201 1 6 if (defined $ser_cons)
212 0 8 if $version < 1 or $version > 2
214 0 8 unless defined(my $cql = $params{'cql'})
234 0 1 if $version < 1 or $version > 2
236 0 1 unless defined(my $cql = $params{'cql'})
255 0 3 if $version < 1 or $version > 2
257 0 3 unless defined(my $id = $params{'id'})
260 0 3 unless defined(my $values = $params{'values'})
261 0 3 unless defined(my $consistency = $params{'consistency'})
266 2 1 if ($version == 1) { }
291 0 1 if $version < 1 or $version > 2
293 0 1 unless defined(my $events = $params{'events'})
310 0 1 if $version < 1 or $version > 2
327 0 1 if $version < 1 or $version > 2
343 0 1 if $version < 1 or $version > 2
395 0 7 if $version < 1 or $version > 2
399 1 6 if ($type == 1) { }
2 4 elsif ($type == 2) { }
1 3 elsif ($type == 3) { }
2 1 elsif ($type == 4) { }
1 0 elsif ($type == 5) { }
412 1 1 if ($version < 2)
464 0 2 if $version < 1 or $version > 2
468 1 1 if ($event eq 'TOPOLOGY_CHANGE') { }
0 1 elsif ($event eq 'STATUS_CHANGE') { }
1 0 elsif ($event eq 'SCHEMA_CHANGE') { }