Branch Coverage

eg/MyModel.pm
Criterion Covered Total %
branch 16 30 53.3


line true false branch
46 0 1 unless $self->ping
51 0 1 unless $self->query("INSERT INTO `test`\n (`comment`)\nVALUES\n (?)\n", $data{'comment'})
59 0 1 unless $self->ping
65 0 1 unless $self->query("UPDATE `test`\nSET `comment` = ?\nWHERE `id` = ?\n", $data{'comment'}, $data{'id'})
72 0 3 unless $self->ping
76 1 2 unless ($id)
78 1 0 if (my $res = $self->query("SELECT `id`,`comment`\nFROM `test`\nORDER BY `id` ASC\nLIMIT 100\n"))
86 2 0 if (my $res = $self->query("SELECT `id`,`comment`\nFROM `test`\nWHERE `id` = ?\n", $id))
89 2 0 if ref $r eq "HASH"
100 0 1 unless $id
101 0 1 unless $self->ping
104 0 1 unless $self->query("DELETE FROM `test`\nWHERE `id` = ?\n", $id)
111 0 1 unless $self->ping
113 1 0 if (my $res = $self->query("SELECT COUNT(`id`) AS `cnt`\nFROM `test`\n"))
115 1 0 if ref $r eq "HASH"