コード例 #1
0
        public void Update()
        {
            if (suiteFinished || textDisplay == null)
            {
                return;
            }

            suiteFinished    = suite.TickTestSuite();
            summary          = suite.GenerateTestSummary();
            textDisplay.text = summary;
            textDisplay.resizeTextForBestFit = true;

            if (suiteFinished)
            {
                textDisplay.text += "\nThe UUnitRunner gameobject was added to the scene for these tests.  You must manually remove it from your scene.";
                textDisplay.resizeTextForBestFit = true;
                if (suite.AllTestsPassed())
                {
                    Debug.Log(summary);
                }
                else
                {
                    Debug.LogWarning(summary);
                }

                OnSuiteFinish();
            }
        }
コード例 #2
0
        public void Update()
        {
            var linecount = string.IsNullOrEmpty(summary) ? 1000 : summary.Count(f => f == '\n') * 100 / 60;

            textDisplay.fontSize = Math.Min(Screen.height / linecount - 3, Screen.width / 75 + 10);

            if (suiteFinished || textDisplay == null)
            {
                return;
            }

            suiteFinished    = suite.TickTestSuite();
            summary          = suite.GenerateTestSummary();
            textDisplay.text = summary;

            if (suiteFinished)
            {
                textDisplay.text += "\nThe UUnitRunner gameobject was added to the scene for these tests.  You must manually remove it from your scene.";
                if (suite.AllTestsPassed())
                {
                    Debug.Log(summary);
                }
                else
                {
                    Debug.LogWarning(summary);
                }

                OnSuiteFinish();
            }
        }
コード例 #3
0
        public static async Task <string> Tick()
        {
            if (SuiteFinished)
            {
                return(Summary);
            }

            SuiteFinished  = _suite.TickTestSuite();
            Summary        = _suite.GenerateTestSummary();
            AllTestsPassed = _suite.AllTestsPassed();

            if (SuiteFinished)
            {
                await OnSuiteFinish();
            }

            return(Summary);
        }