Skip to content

Commit c638a71

Browse files
committed
Update checking of spatial mesh objects
1 parent 49467a4 commit c638a71

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Assets/MixedRealityToolkit.Tests/PlayModeTests/SpatialObserverTests.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ public IEnumerator TestAutoStartObserver()
4343
var spatialObserver = spatialAwarenesssDataProvider.GetDataProvider<SpatialObjectMeshObserver.SpatialObjectMeshObserver>();
4444
Assert.IsNotNull(spatialObserver, "No SpatialObjectMeshObserver data provider created or found");
4545
Assert.IsTrue(spatialObserver.IsRunning);
46+
Assert.IsNotEmpty(spatialObserver.Meshes);
4647

4748
CoreServices.SpatialAwarenessSystem.Disable();
4849
spatialObserver = spatialAwarenesssDataProvider.GetDataProvider<SpatialObjectMeshObserver.SpatialObjectMeshObserver>();
@@ -52,6 +53,8 @@ public IEnumerator TestAutoStartObserver()
5253
spatialObserver = spatialAwarenesssDataProvider.GetDataProvider<SpatialObjectMeshObserver.SpatialObjectMeshObserver>();
5354
Assert.IsNotNull(spatialObserver, "No SpatialObjectMeshObserver data provider created or found");
5455
Assert.IsTrue(spatialObserver.IsRunning);
56+
yield return PlayModeTestUtilities.WaitForInputSystemUpdate();
57+
Assert.IsNotEmpty(spatialObserver.Meshes);
5558
}
5659

5760
/// <summary>
@@ -69,6 +72,7 @@ public IEnumerator TestManualStartObserver()
6972
var spatialObserver = spatialAwarenesssDataProvider.GetDataProvider<SpatialObjectMeshObserver.SpatialObjectMeshObserver>();
7073
Assert.IsNotNull(spatialObserver, "No SpatialObjectMeshObserver data provider created or found");
7174
Assert.IsFalse(spatialObserver.IsRunning);
75+
Assert.IsEmpty(spatialObserver.Meshes);
7276

7377
CoreServices.SpatialAwarenessSystem.Disable();
7478
spatialObserver = spatialAwarenesssDataProvider.GetDataProvider<SpatialObjectMeshObserver.SpatialObjectMeshObserver>();
@@ -78,9 +82,12 @@ public IEnumerator TestManualStartObserver()
7882
spatialObserver = spatialAwarenesssDataProvider.GetDataProvider<SpatialObjectMeshObserver.SpatialObjectMeshObserver>();
7983
Assert.IsNotNull(spatialObserver, "No SpatialObjectMeshObserver data provider created or found");
8084
Assert.IsFalse(spatialObserver.IsRunning);
85+
Assert.IsEmpty(spatialObserver.Meshes);
8186

8287
CoreServices.SpatialAwarenessSystem.ResumeObservers();
8388
Assert.IsTrue(spatialObserver.IsRunning);
89+
yield return PlayModeTestUtilities.WaitForInputSystemUpdate();
90+
Assert.IsNotEmpty(spatialObserver.Meshes);
8491

8592
CoreServices.SpatialAwarenessSystem.Disable();
8693
spatialObserver = spatialAwarenesssDataProvider.GetDataProvider<SpatialObjectMeshObserver.SpatialObjectMeshObserver>();
@@ -90,6 +97,7 @@ public IEnumerator TestManualStartObserver()
9097
spatialObserver = spatialAwarenesssDataProvider.GetDataProvider<SpatialObjectMeshObserver.SpatialObjectMeshObserver>();
9198
Assert.IsNotNull(spatialObserver, "No SpatialObjectMeshObserver data provider created or found");
9299
Assert.IsFalse(spatialObserver.IsRunning);
100+
Assert.IsEmpty(spatialObserver.Meshes);
93101
}
94102

95103
/// <summary>

0 commit comments

Comments
 (0)