< Summary

Class:AssetPromiseKeeper_GLTF_Tests.APK_GLTF_ShouldWorkWhen
Assembly:AssetPromiseKeeper_GLTF_Tests
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/AssetManager/GLTF/Tests/APK_GLTF_ShouldWorkWhen.cs
Covered lines:7
Uncovered lines:0
Coverable lines:7
Total lines:33
Line coverage:100% (7 of 7)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
SetUp()0%330100%
CreatePromise()0%110100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/AssetManager/GLTF/Tests/APK_GLTF_ShouldWorkWhen.cs

#LineLine coverage
 1using AssetPromiseKeeper_Tests;
 2using DCL;
 3using DCL.Helpers;
 4using System.Collections;
 5using UnityEngine.TestTools;
 6using UnityGLTF;
 7
 8namespace AssetPromiseKeeper_GLTF_Tests
 9{
 10    public class APK_GLTF_ShouldWorkWhen :
 11        APKWithPoolableAssetShouldWorkWhen_Base<AssetPromiseKeeper_GLTF,
 12            AssetPromise_GLTF,
 13            Asset_GLTF,
 14            AssetLibrary_GLTF>
 15    {
 16        protected ContentProvider contentProvider;
 17
 18        [UnitySetUp]
 19        protected override IEnumerator SetUp()
 20        {
 721            yield return base.SetUp();
 722            contentProvider = new ContentProvider();
 723            GLTFSceneImporter.budgetPerFrameInMilliseconds = float.MaxValue;
 724        }
 25
 26        protected override AssetPromise_GLTF CreatePromise()
 27        {
 1128            string url = TestAssetsUtils.GetPath() + "/GLB/Lantern/Lantern.glb";
 1129            var prom = new AssetPromise_GLTF(contentProvider, url);
 1130            return prom;
 31        }
 32    }
 33}

Methods/Properties

SetUp()
CreatePromise()