コード例 #1
0
        public void Start()
        {
            var objStackFrame = new System.Diagnostics.StackFrame(1);
            var methodname    = objStackFrame.GetMethod().ReflectedType.FullName;
            var head          = methodname.IndexOf('<') + 1;
            var tail          = methodname.IndexOf('>');

            methodname = methodname.Substring(head, tail - head);
            Debug.Log("<color=white>" + methodname + "</color>");
            CubeTester.Reset();
        }
コード例 #2
0
        [OneTimeSetUp] // クラスのテストが開始される前に一度だけ実行される
        public void OneTimeSetUp()
        {
            CubeTester.Reset();
            Debug.Log("<color=green>テスト開始</color>");

            // cubeのテスト用シーンを作成
            if (null == res_stage)
            {
                res_stage = (GameObject)Resources.Load("Stage");
            }
            var stage = GameObject.Find("Stage");

            if (null == stage)
            {
                var obj = GameObject.Instantiate(res_stage, Vector3.zero, Quaternion.identity);
                obj.name = "Stage";
            }
        }