Branch Coverage

blib/lib/User/Identity/Collection.pm
Criterion Covered Total %
branch 10 32 31.2


line true false branch
45 0 2 unless defined $self->SUPER::init($args)
47 0 2 unless $self->{'UIC_itype'} = delete $args->{'item_type'}
51 0 0 ref $roles eq 'ARRAY' ? :
2 0 !defined($roles) ? :
70 1 2 if (ref $_[0] and ref $_[0] ne 'ARRAY') { }
72 0 1 unless $role->isa($maintains)
77 2 0 ref $_[0] ? :
0 2 unless $role = $maintains->new(ref $_[0] ? @{$_[0];} : @_)
89 0 0 ref $which ? :
90 0 0 unless my $role = delete $self->{'UIC_roles'}{$name}
98 0 0 ref $which ? :
100 0 0 if exists $self->{'UIC_roles'}{$newname}
103 0 0 unless my $role = delete $self->{'UIC_roles'}{$name}
121 0 0 wantarray ? :
3 0 !ref($select) ? :
0 3 if (not defined $select) { }