您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
28 行
872 B
28 行
872 B
using System.Linq;
|
|
using NUnit.Framework;
|
|
using UnityEditor;
|
|
using UnityEngine;
|
|
|
|
namespace VRMShaders
|
|
{
|
|
public sealed class PathObjectTests
|
|
{
|
|
[Test]
|
|
public void Test()
|
|
{
|
|
var dataPath = PathObject.FromFullPath(Application.dataPath);
|
|
|
|
Assert.AreEqual("Assets", dataPath.Stem);
|
|
|
|
// UnityRoot
|
|
Assert.True(dataPath.IsDescendantOf(PathObject.UnityRoot));
|
|
// UnityRoot/Assets
|
|
Assert.False(dataPath.IsDescendantOf(PathObject.UnityAssets));
|
|
Assert.AreEqual(dataPath, PathObject.UnityAssets);
|
|
|
|
Assert.AreEqual(PathObject.UnityRoot.Child("Assets"), PathObject.UnityAssets);
|
|
Assert.AreEqual(PathObject.UnityAssets.Parent, PathObject.UnityRoot);
|
|
Assert.AreEqual("Assets", PathObject.UnityAssets.UnityAssetPath);
|
|
}
|
|
}
|
|
}
|