< Summary

Class:PBRMaterialVisualTests
Assembly:MaterialsTests
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Components/Materials/Tests/PBRMaterialVisualTests.cs
Covered lines:0
Uncovered lines:11
Coverable lines:11
Total lines:43
Line coverage:0% (0 of 11)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
AlphaTextureShouldWork_Generate()0%12300%
AlphaTextureShouldWork()0%56700%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Components/Materials/Tests/PBRMaterialVisualTests.cs

#LineLine coverage
 1using System.Collections;
 2using DCL;
 3using DCL.Components;
 4using DCL.Helpers;
 5using DCL.Models;
 6using NUnit.Framework;
 7using UnityEngine;
 8using UnityEngine.TestTools;
 9
 10public class PBRMaterialVisualTests : VisualTestsBase
 11{
 12    [UnityTest]
 13    [VisualTest]
 14    [Explicit]
 15    [Category("Explicit")]
 016    public IEnumerator AlphaTextureShouldWork_Generate() { yield return VisualTestHelpers.GenerateBaselineForTest(AlphaT
 17
 18    [UnityTest]
 19    [VisualTest]
 20    [Category("Explicit")]
 21    [Explicit]
 22    public IEnumerator AlphaTextureShouldWork()
 23    {
 024        yield return InitVisualTestsScene("PBRMaterialVisualTests_AlphaTextureShouldWork");
 025        DCLTexture texture = TestHelpers.CreateDCLTexture(scene, TestAssetsUtils.GetPath() + "/Images/alphaTexture.png")
 026        yield return texture.routine;
 027        Vector3 camTarget = new Vector3(5, 2, 5);
 028        VisualTestHelpers.RepositionVisualTestsCamera(VisualTestController.i.camera, camTarget - new Vector3(2, -1, 2), 
 29
 030        PBRMaterial matPBR = TestHelpers.CreateEntityWithPBRMaterial(scene, new PBRMaterial.Model
 31        {
 32            albedoTexture = texture.id,
 33            transparencyMode = 2,
 34            albedoColor = Color.blue
 35        }, camTarget, out IDCLEntity entity);
 036        yield return matPBR.routine;
 37
 38
 039        yield return new WaitForAllMessagesProcessed();
 40
 041        yield return VisualTestHelpers.TakeSnapshot();
 042    }
 43}