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(); }
[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"; } }