Branch Coverage

blib/lib/App/RecordStream/DomainLanguage/Registry.pm
Criterion Covered Total %
branch 23 34 67.6


line true false branch
53 0 779 if ($type =~ /^(.*)\*$/) { }
65 0 527 if ($p->{'SUBREF'})
86 160 352 if (&blessed($arg) and $arg->isa('App::RecordStream::DomainLanguage::Value'))
93 0 352 if (&blessed($arg) and $arg->isa('App::RecordStream::DomainLanguage::Valuation'))
98 0 352 if (&blessed($arg) and $arg->isa('App::RecordStream::Aggregator::Aggregation'))
103 0 352 if (&blessed($arg) and $arg->isa('App::RecordStream::Deaggregator::Base'))
108 0 352 if (&blessed($arg) and $arg->isa('App::RecordStream::Clumper::Base'))
113 0 352 if ($done)
131 147 193 if (&blessed($result) and $result->isa('App::RecordStream::DomainLanguage::Value'))
141 4 189 if (&blessed($result) and $result->isa('App::RecordStream::DomainLanguage::Valuation'))
146 189 4 if (&blessed($result) and $result->isa('App::RecordStream::Aggregator::Aggregation'))
151 0 193 if (&blessed($result) and $result->isa('App::RecordStream::Deaggregator::Base'))
156 0 193 if (&blessed($result) and $result->isa('App::RecordStream::Clumper::Base'))
161 193 0 if ($done)
184 343 524 unless (@values_left)
188 340 3 if ($subref)
198 0 524 if ($repeatable_type)