< Summary

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

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
CastShadowFalseShouldWork_Generate()0%12300%
CastShadowFalseShouldWork()0%42600%
CastShadowTrueShouldWork_Generate()0%12300%
CastShadowTrueShouldWork()0%42600%

File(s)

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

#LineLine coverage
 1using System.Collections;
 2using DCL.Components;
 3using DCL.Helpers;
 4using DCL.Models;
 5using NUnit.Framework;
 6using UnityEngine;
 7using UnityEngine.TestTools;
 8
 9public class BasicMaterialVisualTests : VisualTestsBase
 10{
 11    [UnityTest]
 12    [VisualTest]
 13    [Explicit]
 14    [Category("Explicit")]
 015    public IEnumerator CastShadowFalseShouldWork_Generate() { yield return VisualTestHelpers.GenerateBaselineForTest(Cas
 16
 17    [UnityTest]
 18    [VisualTest]
 19    [Explicit]
 20    [Category("Explicit")]
 21    public IEnumerator CastShadowFalseShouldWork()
 22    {
 023        yield return InitVisualTestsScene("BasicMaterialVisualTests_CastShadowFalseShouldWork");
 24
 025        Vector3 camTarget = new Vector3(5, 1, 5);
 026        VisualTestHelpers.RepositionVisualTestsCamera(VisualTestController.i.camera, camTarget + new Vector3(5, 1, 5), c
 27
 028        BasicMaterial basicMaterialComponent = TestHelpers.CreateEntityWithBasicMaterial(scene, new BasicMaterial.Model
 29        {
 30            alphaTest = 1f,
 31            castShadows = false
 32        }, camTarget, out IDCLEntity entity);
 033        yield return basicMaterialComponent.routine;
 34
 035        yield return new WaitForAllMessagesProcessed();
 36
 037        yield return VisualTestHelpers.TakeSnapshot();
 038    }
 39
 40    [UnityTest]
 41    [VisualTest]
 42    [Explicit]
 43    [Category("Explicit")]
 044    public IEnumerator CastShadowTrueShouldWork_Generate() { yield return VisualTestHelpers.GenerateBaselineForTest(Cast
 45
 46    [UnityTest]
 47    [VisualTest]
 48    [Explicit]
 49    [Category("Explicit")]
 50    public IEnumerator CastShadowTrueShouldWork()
 51    {
 052        yield return InitVisualTestsScene("BasicMaterialVisualTests_CastShadowTrueShouldWork");
 53
 054        Vector3 camTarget = new Vector3(5, 1, 5);
 055        VisualTestHelpers.RepositionVisualTestsCamera(VisualTestController.i.camera, camTarget + new Vector3(5, 1, 5), c
 56
 057        BasicMaterial basicMaterialComponent = TestHelpers.CreateEntityWithBasicMaterial(scene, new BasicMaterial.Model
 58        {
 59            alphaTest = 1f,
 60            castShadows = true
 61        }, camTarget, out IDCLEntity entity);
 062        yield return basicMaterialComponent.routine;
 63
 064        yield return new WaitForAllMessagesProcessed();
 65
 066        yield return VisualTestHelpers.TakeSnapshot();
 067    }
 68}