TestUtilities Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public ref class TestUtilities abstract sealed
public static class TestUtilities
type TestUtilities = class
Public Class TestUtilities
- Inheritance
-
TestUtilities
Fields
additiveTestScenes | |
primaryTestScene |
Properties
ArbitraryParentPose |
Pose to create MRTK playspace's parent transform at. |
ArbitraryPlayspacePose |
Pose to set playspace at, when using PlayspaceToArbitraryPose(). |
Methods
AssertAboutEqual(Quaternion, Quaternion, String, Single) | |
AssertAboutEqual(Vector3, Vector3, String, Single) | |
AssertGreaterOrEqual(Single, Single, Single) |
Equivalent to NUnit.Framework.Assert.GreaterOrEqual, except this also applies a slight tolerance on the equality check. |
AssertGreaterOrEqual(Single, Single, String, Single) |
Equivalent to NUnit.Framework.Assert.GreaterOrEqual, except this also applies a slight tolerance on the equality check. |
AssertLessOrEqual(Single, Single, Single) |
Equivalent to NUnit.Framework.Assert.LessOrEqual, except this also applies a slight tolerance on the equality check. |
AssertLessOrEqual(Single, Single, String, Single) |
Equivalent to NUnit.Framework.Assert.LessOrEqual, except this also applies a slight tolerance on the equality check. |
AssertNotAboutEqual(Quaternion, Quaternion, String, Single) | |
AssertNotAboutEqual(Vector3, Vector3, String, Single) | |
DirectionRelativeToPlayspace(Vector3) |
Compute the world direction corresponding to the input local direction in playspace. |
EditorCreateScenes(Int32) |
Creates a number of scenes and loads them additively for testing. Must create a minimum of 1. Used only in editor tests. |
EditorTearDownScenes() |
Destroys all scene assets that were created over the course of testing. Used only in editor tests. |
GetDefaultMixedRealityProfile<T>() | |
InitializeCamera() | |
InitializeMixedRealityToolkit(Boolean) | |
InitializeMixedRealityToolkit(MixedRealityToolkitConfigurationProfile) | |
InitializeMixedRealityToolkitAndCreateScenes(Boolean, Int32) |
Creates the requested number of scenes, then creates one instance of the MixedRealityToolkit in the active scene. |
InitializePlayspace() |
Creates a playspace and moves it into a default position. |
PlaceRelativeToPlayspace(Transform, Vector3, Quaternion) |
Place the transform in world space as if it had the input local pose and was attached to the playspace. |
PlaceRelativeToPlayspace(Transform) |
Place the transform in world space as if its current world pose were its local pose and it was attached to the playspace. |
PlaceRelativeToPlayspace(Vector3, Quaternion) |
Return a pose equivalent to the input local pose appended to the current playspace pose. |
PlayspaceToArbitraryPose() |
Set the playspace to an arbitrary (but known) non-identity pose. |
PlayspaceToOriginLookingForward() |
Forces the playspace camera to origin facing forward along +Z. |
PlayspaceToPositionAndRotation(Vector3, Quaternion) |
Force the playspace camera into the specified position and orientation. |
PositionRelativeToPlayspace(Vector3) |
Compute the world position corresponding to the input local position in playspace. |
RotationRelativeToPlayspace(Quaternion) |
Compute the world rotation corresponding to the input local rotation in playspace. |
ShutdownMixedRealityToolkit() |