< Summary

Class:RunPC
Assembly:Test
File(s):D:/--UnityProject/VR/subjects1_for_analysis/UnityVR-master (2)/UnityVR-master/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/subjects1_for_analysis/UnityVR-master (2)/UnityVR-master/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()
 318    {
 319        if (!Isvisible)
 220        {
 221            StartPC();
 222        }
 23        else
 124        {
 125            ShutDownPC();
 126        }
 327    }
 28
 29    private void StartPC()
 230    {
 231        canvas.SetActive(true);
 232        source.clip = StartSound;
 233        source.Play();
 234        Isvisible = true;
 235    }
 36
 37    private void ShutDownPC()
 138    {
 139        canvas.SetActive(false);
 140        source.clip = EndSound;
 141        source.Play();
 142        Isvisible = false;
 143    }
 44}