Branch Coverage

blib/lib/CSS/Object/Format.pm
Criterion Covered Total %
branch 28 60 46.6


line true false branch
54 0 43 unless defined $elem
55 0 43 unless $self->_is_a($elem, "CSS::Object::Comment")
63 0 22 unless $self->_is_a($fmt, "CSS::Object::Format")
68 132 0 if $fmt->can($_)
77 0 326 unless defined $elems
78 0 326 unless $self->_is_a($elems, "Module::Generic::Array")
85 17 250 $_->isa('CSS::Object::Comment') ? :
94 161 885 if (@_)
106 0 19 unless defined $keyf
107 0 19 unless $self->_is_a($keyf, "CSS::Object::Rule::Keyframes")
114 19 0 $self->open_brace_on_new_line ? :
19 0 $self->open_brace_and_new_line ? :
19 0 $self->close_brace_on_new_line ? :
128 0 0 unless defined $properties
129 0 0 unless $self->_is_a($properties, "Module::Generic::Array")
138 0 250 unless defined $prop
139 0 250 unless $self->_is_a($prop, "CSS::Object::Property")
150 0 18 unless $self->_is_hash($this)
164 0 323 unless defined $rule
165 0 0 overload::Overloaded($rule) ? :
0 323 unless $self->_is_a($rule, "CSS::Object::Rule")
170 323 0 $self->open_brace_on_new_line ? :
323 0 $self->open_brace_and_new_line ? :
323 0 $self->close_brace_on_new_line ? :
189 0 258 unless $self->_is_a($val, "CSS::Object::Value")
190 0 258 unless $self->_is_a($val, "CSS::Object::Value")
194 10 248 $val->comment_before->length > 0 ? :
0 258 $val->comment_after->length > 0 ? :
201 0 0 unless defined $values
202 0 0 unless $self->_is_a($values, "Module::Generic::Array")