Branch Coverage

blib/lib/Device/Nest.pm
Criterion Covered Total %
branch 1 96 1.0


line true false branch
37 0 1 if ($^O eq 'MSWin32') { }
141 0 0 unless (defined $$self{'debug'})
145 0 0 unless (defined $$self{'ClientID'} and defined $$self{'ClientSecret'} and defined $$self{'PIN_code'} and defined $$self{'auth_token'})
187 0 0 if ($response->is_success) { }
188 0 0 if ($response->content =~ /\"access_token\":\"(.*?)\"/) { }
227 0 0 if ($response->is_success) { }
233 0 0 if $$self{'debug'}
239 0 0 if ($response->is_success) { }
244 0 0 if $$self{'debug'}
275 0 0 unless (defined $$self{'thermostat'})
300 0 0 unless (defined $$self{'thermostat'})
325 0 0 unless (defined $$self{'thermostat'})
350 0 0 unless (defined $$self{'thermostat'})
375 0 0 unless (defined $$self{'thermostat'})
400 0 0 unless (defined $$self{'thermostat'})
425 0 0 unless (defined $$self{'thermostat'})
450 0 0 unless (defined $$self{'thermostat'})
475 0 0 unless (defined $$self{'thermostat'})
500 0 0 unless (defined $$self{'thermostat'})
525 0 0 unless (defined $$self{'thermostat'})
550 0 0 unless (defined $$self{'thermostat'})
576 0 0 unless (defined $$self{'thermostat'})
628 0 0 unless (defined $$self{'thermostat'})
637 0 0 if ($response->is_success) { }
664 0 0 unless (defined $$self{'thermostat'})
673 0 0 if ($response->is_success) { }
700 0 0 unless (defined $$self{'thermostat'})
725 0 0 unless (defined $$self{'thermostat'})
751 0 0 unless (defined $$self{'thermostat'})
777 0 0 unless (defined $$self{'thermostat'})
803 0 0 unless (defined $$self{'thermostat'})
831 0 0 unless (defined $$self{'thermostat'})
835 0 0 unless (defined $temperature)
863 0 0 unless (defined $$self{'thermostat'})
867 0 0 unless (defined $temperature)
895 0 0 unless (defined $$self{'thermostat'})
899 0 0 unless (defined $temperature)
927 0 0 unless (defined $$self{'thermostat'})
931 0 0 unless (defined $temperature)
959 0 0 unless (defined $$self{'thermostat'})
963 0 0 unless (defined $temperature)
991 0 0 unless (defined $$self{'thermostat'})
995 0 0 unless (defined $temperature)
1023 0 0 unless (defined $$self{'thermostat'})
1027 0 0 unless (defined $state)
1041 0 0 if ($response->is_success) { }
1165 0 0 if ($response->is_success) { }
1188 0 0 if ($response->is_success) { }