< Summary

Class:ClockTimer
Assembly:Test
File(s):D:/--UnityProject/VR/_____ISSTA 26/EscapeTheRoomVR/Assets/Test 1/ClockTimer.cs
Covered lines:21
Uncovered lines:4
Coverable lines:25
Total lines:40
Line coverage:84% (21 of 25)
Covered branches:0
Total branches:0
Covered methods:3
Total methods:3
Method coverage:100% (3 of 3)

Coverage History

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
ClockTimer()0%000100%
OnEnable()0%00066.67%
Update()0%000100%

File(s)

D:/--UnityProject/VR/_____ISSTA 26/EscapeTheRoomVR/Assets/Test 1/ClockTimer.cs

#LineLine coverage
 1using UnityEngine;
 2using System.Collections;
 3
 4public class ClockTimer : MonoBehaviour {
 5  public int initialHoursValue;
 6  public int initialMinutesValue;
 7  public int initialSecondsValue;
 58  public float clockSpeed=1.0f;
 59  public bool pointFlicker=true;
 510  public bool reverse=false;
 11
 12
 13  private DigitalClock digitalClock;
 14  private AnalogicClock analogicClock;
 15  // Use this for initialization
 216  void OnEnable () {
 217    digitalClock = transform.GetComponentInChildren<DigitalClock> ();
 218    analogicClock = transform.GetComponentInChildren<AnalogicClock>();
 419    if (digitalClock != null) {
 220      digitalClock.clockSpeed = clockSpeed;
 221      digitalClock.SetReverseClock(reverse);
 222      if (!pointFlicker)digitalClock.pointFlicker=false;
 423      if (digitalClock.hoursDCV!=null)digitalClock.hoursDCV.ChangeToTargetTime (initialHoursValue);
 424      if (digitalClock.minutesDCV!=null)digitalClock.minutesDCV.ChangeToTargetTime (initialMinutesValue);
 225      if (digitalClock.secondsDCV!=null)digitalClock.secondsDCV.ChangeToTargetTime (initialSecondsValue);
 226    }
 227    if (analogicClock != null) {
 028      if (reverse)analogicClock.clockSpeed=-clockSpeed;
 029      else analogicClock.clockSpeed=clockSpeed;
 030      analogicClock.SetTime(initialHoursValue,initialMinutesValue,initialSecondsValue);
 031    }
 232  }
 33
 34  // Update is called once per frame
 645935  void Update () {
 1291836    if (digitalClock != null) {
 645937      digitalClock.clockSpeed = clockSpeed;
 645938    }
 645939  }
 40}

Methods/Properties

ClockTimer()
OnEnable()
Update()