< Summary

Class:ClockTimer
Assembly:Test
File(s):E:/Unity/Unity Project/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)

E:/Unity/Unity Project/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;
 28  public float clockSpeed=1.0f;
 29  public bool pointFlicker=true;
 210  public bool reverse=false;
 11
 12
 13  private DigitalClock digitalClock;
 14  private AnalogicClock analogicClock;
 15  // Use this for initialization
 116  void OnEnable () {
 117    digitalClock = transform.GetComponentInChildren<DigitalClock> ();
 118    analogicClock = transform.GetComponentInChildren<AnalogicClock>();
 219    if (digitalClock != null) {
 120      digitalClock.clockSpeed = clockSpeed;
 121      digitalClock.SetReverseClock(reverse);
 122      if (!pointFlicker)digitalClock.pointFlicker=false;
 223      if (digitalClock.hoursDCV!=null)digitalClock.hoursDCV.ChangeToTargetTime (initialHoursValue);
 224      if (digitalClock.minutesDCV!=null)digitalClock.minutesDCV.ChangeToTargetTime (initialMinutesValue);
 125      if (digitalClock.secondsDCV!=null)digitalClock.secondsDCV.ChangeToTargetTime (initialSecondsValue);
 126    }
 127    if (analogicClock != null) {
 028      if (reverse)analogicClock.clockSpeed=-clockSpeed;
 029      else analogicClock.clockSpeed=clockSpeed;
 030      analogicClock.SetTime(initialHoursValue,initialMinutesValue,initialSecondsValue);
 031    }
 132  }
 33
 34  // Update is called once per frame
 589335  void Update () {
 1178636    if (digitalClock != null) {
 589337      digitalClock.clockSpeed = clockSpeed;
 589338    }
 589339  }
 40}

Methods/Properties

ClockTimer()
OnEnable()
Update()