From e1e82e07a16f3433a97bac52eb4bd5f61e7b3149 Mon Sep 17 00:00:00 2001 From: Tigger Kindel Date: Thu, 5 Oct 2023 08:29:08 -0600 Subject: [PATCH] CheckTimersAndIdle unit tests --- UnitTests/Application/MainLoopTests.cs | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/UnitTests/Application/MainLoopTests.cs b/UnitTests/Application/MainLoopTests.cs index fca1f5094..fffa9fa3a 100644 --- a/UnitTests/Application/MainLoopTests.cs +++ b/UnitTests/Application/MainLoopTests.cs @@ -503,7 +503,7 @@ namespace Terminal.Gui.ApplicationTests { } [Fact] - public void CheckTimer_NoTimers_Returns_False () + public void CheckTimersAndIdleHandlers_NoTimers_Returns_False () { var ml = new MainLoop (new FakeMainLoop ()); var retVal = ml.CheckTimersAndIdleHandlers (out var waitTimeOut); @@ -512,7 +512,7 @@ namespace Terminal.Gui.ApplicationTests { } [Fact] - public void CheckTimer_NoTimers_WithIdle_Returns_True () + public void CheckTimersAndIdleHandlers_NoTimers_WithIdle_Returns_True () { var ml = new MainLoop (new FakeMainLoop ()); Func fnTrue = () => true; @@ -524,18 +524,14 @@ namespace Terminal.Gui.ApplicationTests { } [Fact] - public void CheckTimer_With1Timer_Returns_Timer () + public void CheckTimersAndIdleHandlers_With1Timer_Returns_Timer () { var ml = new MainLoop (new FakeMainLoop ()); var ms = TimeSpan.FromMilliseconds (50); - var callbackCount = 0; - Func callback = (loop) => { - callbackCount++; - return false; - }; + static bool Callback (MainLoop loop) => false; - var token = ml.AddTimeout (ms, callback); + _ = ml.AddTimeout (ms, Callback); var retVal = ml.CheckTimersAndIdleHandlers (out var waitTimeOut); Assert.True (retVal); @@ -544,19 +540,15 @@ namespace Terminal.Gui.ApplicationTests { } [Fact] - public void CheckTimer_With2Timers_Returns_Timer () + public void CheckTimersAndIdleHandlers_With2Timers_Returns_Timer () { var ml = new MainLoop (new FakeMainLoop ()); var ms = TimeSpan.FromMilliseconds (50); - var callbackCount = 0; - Func callback = (loop) => { - callbackCount++; - return false; - }; + static bool Callback (MainLoop loop) => false; - var token1 = ml.AddTimeout (ms, callback); - var token2 = ml.AddTimeout (ms, callback); + _ = ml.AddTimeout (ms, Callback); + _ = ml.AddTimeout (ms, Callback); var retVal = ml.CheckTimersAndIdleHandlers (out var waitTimeOut); Assert.True (retVal);