Namespace Microsoft.MixedReality.Toolkit.Tests
Classes
BaseCursorTests
BasePlayModeTests
Base class to handle typical code setup/teardown and test utilities
BoundingBoxTests
CoreServicesTests
FocusedObjectEventCatcher<T>
Base class for counting events raised on the focused object.
FocusProviderRaycastTests
This class is used to test that FocusProvider raycasts are selecting the correct focus object.
FocusProviderTests
FocusRaycastTestProxy
Used by FocusProviderRaycastTests to represent a single raycast test. This is used to set any necessary values on the TestPointer for performing the test, including positioning (through RayLineData), as well as the GameObject that the test author expects to be selected as the pointer's new focus target after the values are set on the TestPointer, and it is updated by the FocusProvider.
GlobalEventCatcher<T>
Base class for counting global events.
ManipulationHandlerTests
NearInteractionTouchableTests
PlayModeTestUtilities
PointerEventsTests
PressableButtonTests
SlateTests
SolverTests
SolverTests.SetupData
Internal class used to store data for setup
SpeechTests
SpherePointerTests
TestPointer
A simple pointer that is just used for Unity play mode tests. It doesn't update anything itself - it is expected that any test using it will manually update data as necessary. If you would like to setup pointer parameters in data (e.g. a prefab), you can use FocusRaycastTestProxy.
TestUtilities
TouchEventCatcher
Utility for counting touch events.
UnityButtonEventCatcher
Base class for counting Unity button events.
UnityToggleEventCatcher
Base class for counting Unity button events.