< Summary

Class:DCL.Asset_AudioClip
Assembly:AssetPromiseKeeper
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/AssetManager/AudioClip/Asset_AudioClip.cs
Covered lines:7
Uncovered lines:2
Coverable lines:9
Total lines:24
Line coverage:77.7% (7 of 9)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Cleanup()0%220100%
Dispose()0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/AssetManager/AudioClip/Asset_AudioClip.cs

#LineLine coverage
 1using UnityEngine;
 2
 3namespace DCL
 4{
 5    public class Asset_AudioClip : Asset
 6    {
 1707        public AudioClip audioClip { get; internal set; }
 8
 9        public override void Cleanup()
 10        {
 3911            if (audioClip == null)
 1612                return;
 13
 2314            audioClip.UnloadAudioData();
 2315            Object.Destroy(audioClip);
 2316            audioClip = null;
 2317        }
 18
 19        public void Dispose()
 20        {
 021            Cleanup();
 022        }
 23    }
 24}