Branch Coverage

lib/Ubic/Credentials/OS/MacOSX.pm
Criterion Covered Total %
branch 0 62 0.0


line true false branch
25 0 0 if (defined $params->{'user'}) { }
0 0 elsif (defined $params->{'service'}) { }
26 0 0 if (defined $params->{'service'})
30 0 0 if defined $params->{'group'}
31 0 0 if (ref $self->{'group'})
38 0 0 if @group
53 0 0 unless (defined $self->{'user'})
61 0 0 unless (defined $self->{'group'})
71 0 0 unless (defined $id)
79 0 0 if defined $self->{'real_user_id'}
85 0 0 if defined $self->{'effective_user_id'}
93 0 0 unless (defined $gid)
101 0 0 if defined $self->{'real_group_id'}
107 0 0 if defined $self->{'effective_group_id'}
114 0 0 unless defined $user
134 0 0 if ($group ne $current_group)
137 0 0 unless (defined $new_gid)
144 0 0 if ($current_gid != $new_gid)
149 0 0 if ($user ne $current_user)
151 0 0 if ($current_user ne 'root')
155 0 0 unless (defined $new_uid)
159 0 0 if ($> != $new_uid)
176 0 0 if (defined $self->{'old_euid'})
178 0 0 if ($> != $self->{'old_euid'})
182 0 0 if (defined $self->{'old_egid'})
184 0 0 if ($) != $self->{'old_egid'})
192 0 0 if ($self->effective_user_id == $other->effective_user_id and $self->real_user_id == $other->real_user_id and $self->_groups_equal($self->effective_group_id, $other->effective_group_id) and $self->_groups_equal($self->real_group_id, $other->real_group_id)) { }
209 0 0 unless ($self->_groups_equal($), $effective_gid))
214 0 0 unless ($> == $new_euid)
219 0 0 unless ($self->_groups_equal($(, $real_gid))
224 0 0 unless ($< == $new_ruid)