using UnityEngine; using UnityEditor; using UnityEngine.TestTools; using NUnit.Framework; using System.Collections; using System.Collections.Generic; using System; namespace UnityEditor.XR.OpenVR.Standalone { /// /// This class provides tests for the WindowsMR Metro package while in the Editor. /// /// /// Packages require XmlDoc documentation for ALL Package APIs. /// https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/xmldoc/xml-documentation-comments /// public class OpenVRStandaloneTests { /// /// Checks if plugins from the package have been imported. /// [Test] public void CheckPluginsImported() { bool pluginFound = false; PluginImporter[] importers = PluginImporter.GetImporters(BuildTarget.StandaloneWindows64); foreach (PluginImporter importer in importers) { if (importer.assetPath.Contains("openvr")) { pluginFound = true; break; } } Assert.IsTrue(pluginFound, "Plugins failed to import."); } } }