Пример #1
0
        public void FoundExpectedFeatureSets()
        {
            string[] expectedFeatuerSets = new string[] {
                k_TestFeatureSetId,
                KnownFeatureSetsContent.s_MicrosoftFeatureSetId,
#if USE_MOCK_FEATURE_SET
                "com.unity.openxr.featureset.mockruntime",
#endif //USE_MOCK_FEATURE_SET
            };

            var featureSets = OpenXRFeatureSetManager.FeatureSetsForBuildTarget(BuildTargetGroup.Standalone);
            Assert.IsNotNull(featureSets);
            Assert.AreEqual(expectedFeatuerSets.Length, featureSets.Count);

            foreach (var featureSet in featureSets)
            {
                if (Array.IndexOf(expectedFeatuerSets, featureSet.featureSetId) == -1)
                {
                    Assert.IsTrue(false, $"Found unexpected feature set id {featureSet.featureSetId}!");
                }
            }
        }
Пример #2
0
        public void NoFeatureSetsReturnsEmptyList()
        {
            var featureSets = OpenXRFeatureSetManager.FeatureSetsForBuildTarget(BuildTargetGroup.iOS);

            Assert.AreEqual(0, featureSets.Count);
        }