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') { }
144 0 0 unless (defined $$self{'debug'})
148 0 0 unless (defined $$self{'ClientID'} and defined $$self{'ClientSecret'} and defined $$self{'PIN_code'} and defined $$self{'auth_token'})
190 0 0 if ($response->is_success) { }
191 0 0 if ($response->content =~ /\"access_token\":\"(.*?)\"/) { }
230 0 0 if ($response->is_success) { }
236 0 0 if $$self{'debug'}
242 0 0 if ($response->is_success) { }
247 0 0 if $$self{'debug'}
278 0 0 unless (defined $$self{'thermostat'})
303 0 0 unless (defined $$self{'thermostat'})
328 0 0 unless (defined $$self{'thermostat'})
353 0 0 unless (defined $$self{'thermostat'})
378 0 0 unless (defined $$self{'thermostat'})
403 0 0 unless (defined $$self{'thermostat'})
428 0 0 unless (defined $$self{'thermostat'})
453 0 0 unless (defined $$self{'thermostat'})
478 0 0 unless (defined $$self{'thermostat'})
503 0 0 unless (defined $$self{'thermostat'})
528 0 0 unless (defined $$self{'thermostat'})
553 0 0 unless (defined $$self{'thermostat'})
579 0 0 unless (defined $$self{'thermostat'})
631 0 0 unless (defined $$self{'thermostat'})
640 0 0 if ($response->is_success) { }
667 0 0 unless (defined $$self{'thermostat'})
676 0 0 if ($response->is_success) { }
703 0 0 unless (defined $$self{'thermostat'})
728 0 0 unless (defined $$self{'thermostat'})
754 0 0 unless (defined $$self{'thermostat'})
780 0 0 unless (defined $$self{'thermostat'})
806 0 0 unless (defined $$self{'thermostat'})
834 0 0 unless (defined $$self{'thermostat'})
838 0 0 unless (defined $temperature)
866 0 0 unless (defined $$self{'thermostat'})
870 0 0 unless (defined $temperature)
898 0 0 unless (defined $$self{'thermostat'})
902 0 0 unless (defined $temperature)
930 0 0 unless (defined $$self{'thermostat'})
934 0 0 unless (defined $temperature)
962 0 0 unless (defined $$self{'thermostat'})
966 0 0 unless (defined $temperature)
994 0 0 unless (defined $$self{'thermostat'})
998 0 0 unless (defined $temperature)
1026 0 0 unless (defined $$self{'thermostat'})
1030 0 0 unless (defined $state)
1044 0 0 if ($response->is_success) { }
1188 0 0 if ($response->is_success) { }
1211 0 0 if ($response->is_success) { }