Branch Coverage

lib/Kephra/Edit.pm
Criterion Covered Total %
branch 0 104 0.0


line true false branch
15 0 0 if ($selstart == $selend) { }
16 0 0 unless $ep->GetLineVisible($ep->GetCurrentLine)
21 0 0 unless $ep->GetLineVisible($startline) and $ep->GetLineVisible($endline)
52 0 0 if (%pos)
53 0 0 if $pos{'document'} != Kephra::Document::Data::current_nr()
56 0 0 if $ep->GetCurrentLine != $pos{'line'}
57 0 0 if ($ep->GetColumn($ep->GetCurrentPos) == $pos{'col'}) { }
62 0 0 if $npos > $max
73 0 0 if ($start == $end)
84 0 0 if $start == $end
85 0 0 $start == $pos ? :
91 0 0 unless defined $col
96 0 0 if $ep->GetColumn($pos) == $col and $ep->LineFromPosition($pos) == $line
101 0 0 if $ep->GetColumn($endpos) < $col
106 0 0 if $icol <= $col
111 0 0 $col % $tabsize < $tabsize / 2 ? :
122 0 0 $ep->SelectionIsRectangle ? :
129 0 0 defined $lch && $lch eq $cb ? :
137 0 0 if defined $dragpos and not defined $droppos
140 0 0 unless defined $dragpos
144 0 0 if (defined $dragpos)
147 0 0 if ($dragpos <= $droppos)
160 0 0 if defined $dragpos
166 0 0 if $ep->LineFromPosition($insertpos) > $linenr
185 0 0 if ($cboard->IsSupported(&Wx::wxDF_TEXT))
188 0 0 if ($ok) { }
195 0 0 defined $text ? :
203 0 0 unless $deltaspace
214 0 0 unless defined $linedelta
225 0 0 unless defined $linedelta
239 0 0 unless defined $linedelta
255 0 0 if ($blockend == $ep->GetLength or $ep->LineFromPosition($selend) + $linedelta >= $ep->GetLineCount - 1)
267 0 0 if $selstartline < 0
268 0 0 if $selstartline > $ep->GetLineCount
269 0 0 $endmode ? :
283 0 0 if ($selbegin == $selend or $ep->LineFromPosition($selbegin) != $ep->LineFromPosition($selend)) { }
289 0 0 $newpos == $selbegin ? :
298 0 0 if ($selbegin == $selend or $ep->LineFromPosition($selbegin) != $endline) { }
303 0 0 $newpos == $selend ? :
304 0 0 unless $endline == $ep->GetLineCount - 1 and $ep->GetLineEndPosition($endline) == $selend
316 0 0 if ($selbegin != $selend and $firstline == $lastline) { }
319 0 0 unless $line
332 0 0 if ($selbegin != $selend and $firstline == $lastline) { }
335 0 0 if $line + 1 == $ep->GetLineCount
349 0 0 if ($selbegin != $selend and $firstline == $lastline) { }
352 0 0 unless $line
354 0 0 if $line < 0
367 0 0 if ($selbegin != $selend and $firstline == $lastline) { }
370 0 0 if $line + 1 == $ep->GetLineCount
372 0 0 if $line >= $ep->GetLineCount
381 0 0 unless $text
383 0 0 unless defined $pos