Branch Coverage

blib/lib/Duadua/Parser/Bot/HatenaBot.pm
Criterion Covered Total %
branch 31 38 81.5


line true false branch
9 86 13 unless $d->_contain("Hatena")
11 2 11 if ($d->_contain('Hatena Antenna/')) { }
2 9 elsif ($d->_contain('Hatena Pagetitle Agent/')) { }
2 7 elsif ($d->_contain('Hatena Star UserAgent/')) { }
2 5 elsif ($d->_contain('Hatena-Favicon/')) { }
2 3 elsif ($d->_contain('Hatena::') and $d->ua =~ m[^(Hatena::[a-zA-Z:]+)/]) { }
3 0 elsif ($d->_contain('HatenaBookmark/')) { }
17 1 1 if ($d->opt_version)
19 1 0 if $version
30 1 1 if ($d->opt_version)
32 1 0 if $version
43 1 1 if ($d->opt_version)
45 1 0 if $version
56 1 1 if ($d->opt_version)
58 1 0 if $version
69 1 1 if ($d->opt_version)
71 1 0 if $version
82 1 2 if ($d->opt_version)
84 1 0 if $version