< Summary

Class:Key
Assembly:Test
File(s):D:/--UnityProject/VR/subjects/unity-vr-maze-master/unity-vr-maze-master/Assets/Maze/Scripts/Key.cs
Covered lines:4
Uncovered lines:0
Coverable lines:4
Total lines:36
Line coverage:100% (4 of 4)
Covered branches:0
Total branches:0
Covered methods:1
Total methods:1
Method coverage:100% (1 of 1)

Coverage History

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Collect()0%000100%

File(s)

D:/--UnityProject/VR/subjects/unity-vr-maze-master/unity-vr-maze-master/Assets/Maze/Scripts/Key.cs

#LineLine coverage
 1using System.Collections;
 2using System.Collections.Generic;
 3using System.Diagnostics.CodeAnalysis;
 4using UnityEngine;
 5using VRExplorer;
 6
 7public class Key : Collectible, ITriggerableEntity
 8{
 9    #region Entity
 10    [ExcludeFromCodeCoverage] public float TriggeringTime => 0.05f;
 11    [ExcludeFromCodeCoverage] public string Name => Str.Button;
 12
 13    [ExcludeFromCodeCoverage]
 14    public void Triggerred()
 15    {
 16        Collect();
 17    }
 18
 19    [ExcludeFromCodeCoverage]
 20    public void Triggerring()
 21    {
 22    }
 23    #endregion
 24
 25    public Door door;
 26
 27
 28    // override parent collect method
 29    // to add door interation
 30    new public void Collect()
 1531    {
 1532        base.Collect();
 1533        door.Unlock();
 1534    }
 35
 36}

Methods/Properties

Collect()