上传YomovSDK

This commit is contained in:
Sora丶kong
2026-03-03 03:15:46 +08:00
parent 9096da7e6c
commit eb97f31065
6477 changed files with 1932208 additions and 3 deletions

View File

@@ -0,0 +1,51 @@
using NUnit.Framework;
using UnityEngine.XR.OpenXR.Features;
using UnityEngine.XR.OpenXR.Features.Mock;
using UnityEngine.XR.OpenXR.Tests;
using Assert = UnityEngine.Assertions.Assert;
namespace UnityEditor.XR.OpenXR.Tests
{
internal class OpenXRCallbackTests : OpenXRLoaderSetup
{
[Test]
public void InstanceCreated()
{
bool instanceCreated = false;
MockRuntime.Instance.TestCallback = (methodName, param) =>
{
if (methodName == nameof(OpenXRFeature.OnInstanceCreate))
{
instanceCreated = true;
Assert.AreEqual(10, (ulong)param);
}
return true;
};
AddExtension(MockRuntime.XR_UNITY_mock_test);
base.InitializeAndStart();
Assert.IsTrue(instanceCreated);
}
[Test]
public void SessionCreated()
{
bool sessionCreated = false;
MockRuntime.Instance.TestCallback = (methodName, param) =>
{
if (methodName == nameof(OpenXRFeature.OnSessionCreate))
{
sessionCreated = true;
Assert.AreEqual(3, (ulong)param);
}
return true;
};
base.InitializeAndStart();
Assert.IsTrue(sessionCreated);
}
}
}