コード例 #1
0
        public IEnumerator RequestCacheTest(LogType log_type, string message, string url)
        {
            Assert.IsNotNull(GithubExtension.GetRequestCache(url));

            LogAssert.Expect(log_type, message);
            GithubExtension.Request(url, x => Debug.Log("Success"));
            yield break;
        }
コード例 #2
0
        public IEnumerator RequestTest(LogType log_type, string message, string url)
        {
            var path = GithubExtension.GetRequestCachePath(url);

            Debug.Log(path);
            if (File.Exists(path))
            {
                File.Delete(path);
            }

            LogAssert.Expect(log_type, message);
            yield return(GithubExtension.Request(url, x => Debug.Log("Success")));
        }
コード例 #3
0
        public bool ElementClassTest(string operations)
        {
            var element = new VisualElement();

            if (0 < operations.Length)
            {
                foreach (var flag in operations.Split(',').Select(System.Convert.ToBoolean))
                {
                    GithubExtension.SetElementClass(element, "test", flag);
                }
            }

            return(GithubExtension.HasElementClass(element, "test"));
        }
コード例 #4
0
        public bool ElementVisibleTest(string operations)
        {
            var element = new VisualElement();

            if (0 < operations.Length)
            {
                foreach (var flag in operations.Split(',').Select(System.Convert.ToBoolean))
                {
                    GithubExtension.SetElementDisplay(element, flag);
                }
            }

            return(GithubExtension.IsElementDisplay(element));
        }
コード例 #5
0
 public string GetRepoIdTest(string package_id)
 {
     return(GithubExtension.GetRepoUrl(package_id));
 }