< Summary

Class:RunPC
Assembly:Test
File(s):D:/--UnityProject/VR/_____ISSTA 26/UnityVR_VRAgent/Assets/Scripts/RunPC.cs
Covered lines:22
Uncovered lines:0
Coverable lines:22
Total lines:44
Line coverage:100% (22 of 22)
Covered branches:0
Total branches:0
Covered methods:4
Total methods:4
Method coverage:100% (4 of 4)

Coverage History

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
RunPC()0%000100%
TogglePC()0%000100%
StartPC()0%000100%
ShutDownPC()0%000100%

File(s)

D:/--UnityProject/VR/_____ISSTA 26/UnityVR_VRAgent/Assets/Scripts/RunPC.cs

#LineLine coverage
 1using System.Collections;
 2using System.Collections.Generic;
 3using UnityEngine;
 4using UnityEngine.UI;
 5
 6public class RunPC : MonoBehaviour
 7{
 8    public GameObject canvas;
 29    private bool Isvisible = false;
 10
 11    public AudioSource source;
 12    [SerializeField]
 13    private AudioClip StartSound;
 14    [SerializeField]
 15    private AudioClip EndSound;
 16
 17    public void TogglePC()
 218    {
 219        if (!Isvisible)
 120        {
 121            StartPC();
 122        }
 23        else
 124        {
 125            ShutDownPC();
 126        }
 227    }
 28
 29    private void StartPC()
 130    {
 131        canvas.SetActive(true);
 132        source.clip = StartSound;
 133        source.Play();
 134        Isvisible = true;
 135    }
 36
 37    private void ShutDownPC()
 138    {
 139        canvas.SetActive(false);
 140        source.clip = EndSound;
 141        source.Play();
 142        Isvisible = false;
 143    }
 44}