Branch Coverage

blib/lib/WWW/Hetzner/Cloud/API/LoadBalancers.pm
Criterion Covered Total %
branch 18 54 33.3


line true false branch
42 0 1 unless $id
52 1 3 unless $params{'name'}
53 1 2 unless $params{'load_balancer_type'}
54 1 1 unless $params{'location'}
62 0 1 if $params{'algorithm'}
63 0 1 if $params{'labels'}
64 0 1 if $params{'network'}
65 0 1 if $params{'network_zone'}
66 0 1 if exists $params{'public_interface'}
67 0 1 if $params{'services'}
68 0 1 if $params{'targets'}
77 0 0 unless $id
80 0 0 if exists $params{'name'}
81 0 0 if exists $params{'labels'}
90 0 1 unless $id
98 0 1 unless $id
99 0 1 unless $opts{'type'}
107 0 0 unless $id
108 0 0 unless $opts{'type'}
116 0 1 unless $id
124 0 0 unless $id
125 0 0 unless $listen_port
135 0 0 unless $id
136 0 0 unless $network_id
139 0 0 if $opts{'ip'}
147 0 0 unless $id
148 0 0 unless $network_id