< Summary

Class:RunPC
Assembly:Test
File(s):D:/--UnityProject/VR/subjects1_for_analysis/UnityVR-master (2)/UnityVR-master/Assets/Scripts/RunPC.cs
Covered lines:13
Uncovered lines:9
Coverable lines:22
Total lines:44
Line coverage:59% (13 of 22)
Covered branches:0
Total branches:0
Covered methods:3
Total methods:4
Method coverage:75% (3 of 4)

Coverage History

Metrics

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

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()
 118    {
 119        if (!Isvisible)
 120        {
 121            StartPC();
 122        }
 23        else
 024        {
 025            ShutDownPC();
 026        }
 127    }
 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()
 038    {
 039        canvas.SetActive(false);
 040        source.clip = EndSound;
 041        source.Play();
 042        Isvisible = false;
 043    }
 44}