< Summary

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

Coverage History

Metrics

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

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()
 018    {
 019        if (!Isvisible)
 020        {
 021            StartPC();
 022        }
 23        else
 024        {
 025            ShutDownPC();
 026        }
 027    }
 28
 29    private void StartPC()
 030    {
 031        canvas.SetActive(true);
 032        source.clip = StartSound;
 033        source.Play();
 034        Isvisible = true;
 035    }
 36
 37    private void ShutDownPC()
 038    {
 039        canvas.SetActive(false);
 040        source.clip = EndSound;
 041        source.Play();
 042        Isvisible = false;
 043    }
 44}