< Summary

Class:PlaneShapeShould_VisualTests
Assembly:ParametrizedShapesTests
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Components/ParametrizedShapes/Tests/PlaneShapeShould_VisualTests.cs
Covered lines:0
Uncovered lines:12
Coverable lines:12
Total lines:41
Line coverage:0% (0 of 12)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
ReceiveShadowsCorrectly_Generate()0%12300%
ReceiveShadowsCorrectly()0%30500%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Components/ParametrizedShapes/Tests/PlaneShapeShould_VisualTests.cs

#LineLine coverage
 1using System.Collections;
 2using System.Linq;
 3using DCL.Components;
 4using DCL.Helpers;
 5using NUnit.Framework;
 6using UnityEngine;
 7using UnityEngine.TestTools;
 8
 9public class PlaneShapeShould_VisualTests : VisualTestsBase
 10{
 11    [UnityTest]
 12    [VisualTest]
 13    [Explicit]
 14    [Category("Explicit")]
 015    public IEnumerator ReceiveShadowsCorrectly_Generate() { yield return VisualTestHelpers.GenerateBaselineForTest(Recei
 16
 17    [UnityTest]
 18    [VisualTest]
 19    [Category("Explicit")]
 20    [Explicit]
 21    public IEnumerator ReceiveShadowsCorrectly()
 22    {
 023        yield return InitVisualTestsScene("PlaneShape_ReceiveShadowsCorrectly");
 24
 025        TestHelpers.CreateEntityWithBoxShape(scene, Vector3.up);
 26
 027        var planeShape = TestHelpers.CreateEntityWithPlaneShape(scene, Vector3.zero);
 028        var entity = planeShape.attachedEntities.First();
 29
 030        TestHelpers.SetEntityTransform(scene, entity, Vector3.zero, Quaternion.Euler(90, 0, 0), Vector3.one);
 31
 032        Vector3 camPos = new Vector3(-0.75f, 2.0f, 2.25f);
 033        Vector3 camTarget = Vector3.zero;
 34
 035        VisualTestHelpers.RepositionVisualTestsCamera(VisualTestController.i.camera, camPos, camTarget);
 36
 037        yield return new WaitForAllMessagesProcessed();
 38
 039        yield return VisualTestHelpers.TakeSnapshot();
 040    }
 41}