Branch Coverage

blib/lib/XML/AppleConfigProfile/Payload/Types/Validation.pm
Criterion Covered Total %
branch 0 62 0.0


line true false branch
78 0 0 if ($type == $XML::AppleConfigProfile::Payload::Types::Validation::ProfileString) { }
0 0 elsif ($type == $XML::AppleConfigProfile::Payload::Types::Validation::ProfileNumber) { }
0 0 elsif ($type == $XML::AppleConfigProfile::Payload::Types::Validation::ProfileReal) { }
0 0 elsif ($type == $XML::AppleConfigProfile::Payload::Types::Validation::ProfileBool) { }
0 0 elsif ($type == $XML::AppleConfigProfile::Payload::Types::Validation::ProfileData or $type == $XML::AppleConfigProfile::Payload::Types::Validation::ProfileNSDataBlob) { }
0 0 elsif ($type == $XML::AppleConfigProfile::Payload::Types::Validation::ProfileDate) { }
0 0 elsif ($type == $XML::AppleConfigProfile::Payload::Types::Validation::ProfileIdentifier) { }
0 0 elsif ($type == $XML::AppleConfigProfile::Payload::Types::Validation::ProfileUUID) { }
135 0 0 if ref $value
139 0 0 if ($value =~ /^(.+)$/su) { }
176 0 0 if ref $value
180 0 0 if ($value =~ /^$XML::AppleConfigProfile::Payload::Types::Validation::RE{'num'}{'int'}{-'keep'}$/u)
206 0 0 if ref $value
210 0 0 if ($value =~ /^$XML::AppleConfigProfile::Payload::Types::Validation::RE{'num'}{'real'}{-'keep'}$/iu)
235 0 0 if ref $value
239 0 0 if ($value)
242 0 0 if (not $value)
266 0 0 if (ref $value)
268 0 0 unless blessed($value)
269 0 0 unless $value->isa('DateTime')
270 0 0 unless $value->is_finite
312 0 0 if (openhandle $value)
318 0 0 unless (ref $value)
320 0 0 if (not utf8::is_utf8($value) and length $value > 0)
335 0 0 if ref $value
354 0 0 if ref $value
358 0 0 if ($value =~ /^(.+)$/su)
361 0 0 if (not $matched_string =~ /\n/su and $matched_string =~ /^$XML::AppleConfigProfile::Payload::Types::Validation::RE{'net'}{'domain'}{-'nospace'}$/u)
389 0 0 if ($class eq 'Data::UUID')
395 0 0 if ($class eq 'Data::GUID')
400 0 0 if ($class ne '')