< Summary

Class:room2
Assembly:Test
File(s):D:/--UnityProject/VR/_____ISSTA 26/escapeVr_VRAgent/Assets/Script/room2/room2.cs
Covered lines:4
Uncovered lines:7
Coverable lines:11
Total lines:27
Line coverage:36.3% (4 of 11)
Covered branches:0
Total branches:0
Covered methods:2
Total methods:5
Method coverage:40% (2 of 5)

Coverage History

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
room2()0%000100%
SetSphereCheck()0%0000%
SetCubeCheck()0%0000%
SetPyramidCheck()0%0000%
Update()0%00042.86%

File(s)

D:/--UnityProject/VR/_____ISSTA 26/escapeVr_VRAgent/Assets/Script/room2/room2.cs

#LineLine coverage
 1using System.Collections;
 2using System.Collections.Generic;
 3using UnityEngine;
 4
 5public class room2 : MonoBehaviour
 6{
 7    private bool SphereChecked;
 8    private bool CubeChecked;
 9    private bool PyramidChecked;
 10    private bool doorOpen;
 211    [SerializeField] private Animator doorAnim = null;
 12
 013    public void SetSphereCheck() { SphereChecked = true; }
 14
 015    public void SetCubeCheck() { CubeChecked = true; }
 16
 017    public void SetPyramidCheck() { PyramidChecked = true; }
 18
 19    private void Update()
 120520    {
 120521        if (SphereChecked && CubeChecked && PyramidChecked && !doorOpen)
 022        {
 023            doorOpen = true;
 024            doorAnim.Play("DoorOpen", 0, 0.0f);
 025        }
 120526    }
 27}