コード例 #1
0
        public void TestValidate()
        {
            var version = UnityEngine.Application.unityVersion;
            var rule    = new UnityVersionRule("Unityバージョンテスト", version);
            var target  = new ValidationTarget("Assets/VitDeck/Validator/Tests");
            var result  = rule.Validate(target);

            Assert.That(result.RuleName, Is.EqualTo("Unityバージョンテスト"));
            Assert.That(result.Issues.Count, Is.EqualTo(0));
        }
コード例 #2
0
        public void TestValidateError()
        {
            var version = UnityEngine.Application.unityVersion;
            var rule    = new UnityVersionRule("Unityバージョンテスト", "invalidVersion");
            var target  = new ValidationTarget("Assets/VitDeck/Validator/Tests");
            var result  = rule.Validate(target);

            Assert.That(result.RuleName, Is.EqualTo("Unityバージョンテスト"));
            Assert.That(result.Issues.Count, Is.EqualTo(1));
            Assert.That(result.Issues[0].target, Is.EqualTo(null));
            Assert.That(result.Issues[0].level, Is.EqualTo(IssueLevel.Error));
            //Assert.That(result.Issues[0].message, Is.EqualTo(string.Format("実行中のUnityのバージョン({0})が指定されたバージョンと異なっています。", version)));
            //Assert.That(result.Issues[0].solution, Is.EqualTo(string.Format("バージョン({0})を使用してください。", "invalidVersion")));
            Assert.That(result.Issues[0].solutionURL, Is.EqualTo(""));
        }