Esempio n. 1
0
    public void ValidateLoaderTest()
    {
        if (RuntimeSettings.reuseTestsForXR)
        {
            InjectMockHMD.SetupLoader();

            var buildTargetSettings = XRGeneralSettingsPerBuildTarget.XRGeneralSettingsForBuildTarget(BuildTargetGroup.Standalone);

            Assert.That(buildTargetSettings != null, "Unable to read for XR settings for build target!");
            Assert.AreEqual(1, buildTargetSettings.AssignedSettings.loaders.Count, "There should be exactly one XR loader!");
            Assert.That(buildTargetSettings.InitManagerOnStart, "XR loader is not set to init on start!");
            Assert.AreEqual("Mock HMD Loader", buildTargetSettings.AssignedSettings.loaders[0].name, "Invalid XR loader found!");
        }
    }
Esempio n. 2
0
    public void ValidateLoaderTest()
    {
        if (RuntimeSettings.reuseTestsForXR)
        {
            InjectMockHMD.SetupLoader();

            var buildTargetSettings = XRGeneralSettingsPerBuildTarget.XRGeneralSettingsForBuildTarget(BuildTargetGroup.Standalone);

// XRTODO: remove pragmas once MockHMD package is published with new dependencies to xr.sdk.management and replace loaders with activeLoaders
#pragma warning disable CS0618
            Assert.That(buildTargetSettings != null, "Unable to read for XR settings for build target!");
            Assert.AreEqual(1, buildTargetSettings.AssignedSettings.loaders.Count, "There should be exactly one XR loader!");
            Assert.That(buildTargetSettings.InitManagerOnStart, "XR loader is not set to init on start!");
            Assert.AreEqual("Mock HMD Loader", buildTargetSettings.AssignedSettings.loaders[0].name, "Invalid XR loader found!");
#pragma warning restore CS0618
        }
    }