Branch Coverage

blib/lib/RapidApp/CoreSchema/Result/Session.pm
Criterion Covered Total %
branch 14 22 63.6


line true false branch
93 0 30 if $columns
96 18 12 if $expires
102 19 11 if ($data)
110 11 20 unless my $value = $self->get_column('session_data')
119 0 1 unless $data and ref $data eq 'HASH'
122 1 0 if $self->session_data(&MIME::Base64::encode(scalar Storable::nfreeze($data)))
129 0 1 unless $new and ref $new eq 'HASH'
132 0 1 unless my $data = $self->decoded_session_data
134 1 0 if $self->encode_set_session_data({%$data, %$new})
140 0 1 unless defined $epoch
141 0 1 unless $epoch =~ /^\d+$/ and $epoch >= 0 and $epoch < 2147483648