Branch Coverage

blib/lib/Lingua/FI/Genitive.pm
Criterion Covered Total %
branch 0 2 0.0


line true false branch
49 0 0 unless s/nen $ /sen !22 /x or s/^([A-Z].*)([kpqt])\2([$v])$ /$1$2$3n !67 /x or s/^([A-Z].*[$v]) $ /$1n !61 /x or s/^([A-Z].*) $ /$1in !62 /x or s/^tuo $ /tuon !63 /x or s/^se $ /sen !63 /x or s/^nuo $ /noiden !63 /x or s/^ne $ /niiden !63 /x or s/^aika $ /ajan !64 /x or s/poika $ /pojan !65 /x or s/mies $ /miehen !65 /x or s/yhteys $ /yhteyden !65 /x or s/haku $ /haun !65 /x or s/laki $ /lain !65 /x or s/tuoli $ /tuolin !65 /x or s/henki $ /hengen !65 /x or s/puomi $ /puomin !65 /x or s/[th]uuli $ /tuulen !65 /x or s/ruis $ /rukiin !66 /x or s/ananas $ /ananaksen !66 /x or s/business $ /busineksen !66 /x or s/yksi $ /yhden !1 /x or s/kaksi $ /kahden !1 /x or s/kolme $ /kolmen !1 /x or s/^viisi $ /viiden !1 /x or s/kuusi $ /kuuden !1 /x or s/kolmas $ /kolmannen !1 /x or s/( andante |delta |data |desi |curry |copy |collie |college |chippendale |city |bluffi |beige |bridge |boutique |cache |case |freestyle |foto |fleece |empire |epo |esperanto |extreme |fluori |expo |folklore |ellipsi |ensemble |forte ) $ /$1n !59 /x or s/( charleston |evergreen ) $ /$1in !60 /x or s/^([vm])(er)i $ /$1$2en !33 /x or s/(n)si $ /$1$1en !38 /x or s/(m)pi $ /$1$1en !11 /x or s/(iel)i $ /$1en !19 /x or s/([yu]psi) $ /$1n !55 /x or s/(p)(s)i $ /$1$2en !32 /x or s/das $ /taan !24 /x or s/([st])([ou]u)s $ /$1$2den !44 /x or s/([$v])\1 $ /$1$1n !58 /x or s/(m)\1(a)s $ /$1p$2$2n !41 /x or s/(n)\1(a)s $ /$1$1$2ksen !42 /x or s/([$k ])\1(a)s $ /$1t$2$2n !36 /x or s/([$k ])d(a)s $ /$1t$2$2n !40 /x or s/(n)\1e $ /$1teen !12 /x or s/(m)\1e $ /$1$1een !13 /x or s/([$k2])\1([$v ]) $ /$1$1$2n !29 /x or s/([$k ])\1([$v ]) $ /$1$2n ! 2 /x or s/(r)si $ /$1$1en !43 /x or s/([$k ])([$k3])$v2 $ /$1$2en ! 3 /x or s/([$v ])\1s $ /$1$1den ! 4 /x or s/([$v ])([$v ])s $ /$1$2ksen ! 5 /x or s/([$v ])([$v ])ka $ /$1$2an ! 9 /x or s/([$v ])p([$v ]) $ /$1v$2n !16 /x or s/([$v ])([$k ])(a)s $ /$1$2$2$3$3n !25 /x or s/([$k ])([$k ])(a)s $ /$1$2$3$3n !37 /x or s/([$v ])s $ /$1ksen !23 /x or s/(tt)([$v])n $ /$1$2in !28 /x or s/(t)(i)n $ /$1$1$2men !45 /x or s/(t)(o)n $ /$1$1$2man !26 /x or s/(l)(i)n $ /$1$2men !30 /x or s/(e)(n) $ /$1$2en !49 /x or s/([$v ])([$k ]) $ /$1$2in !17 /x or s/([$v ])(\1si) $ /$1$2n !52 /x or s/([$v ])si $ /$1den ! 6 /x or s/([$v ])(t)(e) $ /$1$2$2$3$3n !20 /x or s/d(e) $ /t$1$1n !21 /x or s/(sk)(e) $ /$1$2$2n !50 /x or s/(k)(e) $ /$1$1$2$2n !46 /x or s/(e) $ /$1$1n !18 /x or s/(te[$k6])ti $ /$1din !56 /x or s/(e[$k6])ti $ /$1den !57 /x or s/([$k6])t([$v ]) $ /$1d$2n !27 /x or s/([$v ])t([$v ]) $ /$1d$2n !10 /x or s/([$k ])(i)(v)i $ /$1$2$3en !14 /x or s/([$k ])(o)([$k ])i $ /$1$2$3in !51 /x or s/(oni) $ /$1n !54 /x or s/(o)([$k ])i $ /$1$2en !31 /x or s/([$k4])ta $ /$1$1an ! 7 /x or s/(n)k([$v ]) $ /$1g$2n !28 /x or s/(n)t([$v ]) $ /$1$1$2n !15 /x or s/(au)ki $ /$1en !47 /x or s/(oim|ie[$k])i $ /$1en !48 /x or s/([$v ]) $/$1n ! 8 /x