< Summary

Class:keyMainScript
Assembly:Assembly-CSharp
File(s):D:/--UnityProject/VR/_____ISSTA 26/Edutainment-Escape-Room/Assets/Scripts/Test2/keyMainScript.cs
Covered lines:2
Uncovered lines:11
Coverable lines:13
Total lines:32
Line coverage:15.3% (2 of 13)
Covered branches:0
Total branches:0
Covered methods:1
Total methods:3
Method coverage:33.3% (1 of 3)

Coverage History

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
keyMainScript()0%000100%
IncrementKeys()0%0000%
DecrementKeys()0%0000%

File(s)

D:/--UnityProject/VR/_____ISSTA 26/Edutainment-Escape-Room/Assets/Scripts/Test2/keyMainScript.cs

#LineLine coverage
 1using System.Collections;
 2using System.Collections.Generic;
 3using UnityEngine;
 4
 5public class keyMainScript : MonoBehaviour
 6{
 27    public int numKeys = 0;
 28    public int numKeysWin = 3;
 9
 10    [SerializeField] private FinalDoor finalDoor1;
 11    [SerializeField] private FinalDoor finalDoor2;
 12
 13
 14    public void IncrementKeys()
 015    {
 016        numKeys++;
 017        if (numKeys >= 3)
 018        {
 019            finalDoor1.openFinalDoor();
 020            finalDoor2.openFinalDoor();
 021        }
 022    }
 23
 24    public void DecrementKeys()
 025    {
 026        numKeys--;
 027    }
 28
 29
 30
 31
 32}