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.");
}
}
}