Branch Coverage

lib/Synapse/CLI/Config/Object.pm
Criterion Covered Total %
branch 18 32 56.2


line true false branch
81 0 1 unless (defined $objid)
87 0 1 unless ($objid =~ /^[a-z0-9-_]+$/i)
93 0 1 unless -d $config_dir
94 0 1 unless -d $config_dir
98 1 0 if (@_)
139 3 5 if $f =~ /^\.$/
140 3 2 if $f =~ /^\..$/
141 0 2 if -d "$dir/$f"
142 0 2 unless $f =~ s/\.conf$//
145 1 2 wantarray ? :
160 0 0 wantarray ? :
363 0 1 wantarray ? :
472 0 8 unless -e $path
475 8 0 if ($fh->open("<$path")) { }
479 0 7 unless ($self->can($method))
515 0 1 unless open OBJECT, ">>$path"