Branch Coverage

blib/lib/Dancer/Session/JSON.pm
Criterion Covered Total %
branch 16 24 66.6


line true false branch
27 1 2 unless defined setting('session_dir')
31 2 1 if (not exists $session_dir_initialized{$session_dir})
35 2 0 unless (-d $session_dir)
36 0 2 unless mkdir $session_dir
67 2 4 unless -f $session_file
69 0 4 unless open my $fh, '+<', $session_file
70 0 4 unless flock $fh, 2
73 0 4 unless close $fh
90 1 0 if -f $file
97 1 3 unless open my $fh, '>', $session_file
98 0 3 unless flock $fh, 2
104 0 3 unless close $fh