< Summary

Class:room2
Assembly:Test
File(s):D:/--UnityProject/VR/VRExplorer_subjects/escapeVr/Assets/Script/room2/room2.cs
Covered lines:5
Uncovered lines:6
Coverable lines:11
Total lines:27
Line coverage:45.4% (5 of 11)
Covered branches:0
Total branches:0
Covered methods:3
Total methods:5
Method coverage:60% (3 of 5)

Coverage History

Metrics

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

File(s)

D:/--UnityProject/VR/VRExplorer_subjects/escapeVr/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
 315    public void SetCubeCheck() { CubeChecked = true; }
 16
 017    public void SetPyramidCheck() { PyramidChecked = true; }
 18
 19    private void Update()
 150620    {
 150621        if (SphereChecked && CubeChecked && PyramidChecked && !doorOpen)
 022        {
 023            doorOpen = true;
 024            doorAnim.Play("DoorOpen", 0, 0.0f);
 025        }
 150626    }
 27}