public void TestInvalidPath() { var finder = new ValidationTargetFinder(); var path = "invalidPath"; Assert.That(finder.FindAssetPaths(path), Is.Null); Assert.That(finder.FindAssetGuids(path), Is.Null); Assert.That(finder.FindAssetObjects(path), Is.Null); Assert.That(finder.FindScenes(path), Is.Null); Assert.That(finder.FindRootObjects(path), Is.Null); Assert.That(finder.FindAllObjects(path), Is.Null); }
public void TestFindAssetGuids() { var testFolder = "Assets/VitDeck/Validator/Tests/ValidationTargetFinder"; var finder = new ValidationTargetFinder(); var assetGuids = finder.FindAssetGuids(testFolder); //Base Folder Assert.That(Array.Exists(assetGuids, guid => guid == "00b620bc0483bf045a4e7cbf4c051f27"), Is.True); //New Scene.unity Assert.That(Array.Exists(assetGuids, guid => guid == "f1f69f0382468de4284c5b19f5d367e5"), Is.True); //Sample_object.fbx Assert.That(Array.Exists(assetGuids, guid => guid == "a4b03051a833cca449d86b3821e3079f"), Is.True); //Sub Fonder Assert.That(Array.Exists(assetGuids, guid => guid == "b71fe49e9d4fb154dad657ed2f1022d4"), Is.True); //New Prefab in sub folder.prefab Assert.That(Array.Exists(assetGuids, guid => guid == "bc38aa664d9d7aa4a947a00a8777c5b9"), Is.True); //FBXのサブアセットによりGUIDが重複取得されない Assert.That(assetGuids.Length, Is.EqualTo(assetGuids.Distinct().Count())); }