mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 10:34:30 +08:00
test(coroutine): 更新 WaitForTask 测试以使用 TaskCompletionSource
- 将测试中的 Task.Run 替换为 TaskCompletionSource - 确保测试初始状态检查的准确性 - 改进测试的可靠性和可预测性
This commit is contained in:
parent
df7ad24b48
commit
cfb55972b1
@ -21,12 +21,12 @@ public class WaitForTaskTests
|
||||
[Test]
|
||||
public void WaitForTask_Should_Not_Be_Done_Initially()
|
||||
{
|
||||
var task = Task.Run(() => { });
|
||||
var wait = new WaitForTask(task);
|
||||
var tcs = new TaskCompletionSource<object?>();
|
||||
var wait = new WaitForTask(tcs.Task);
|
||||
|
||||
Assert.That(wait.IsDone, Is.False);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 验证WaitForTask应该在Task完成后完成
|
||||
/// </summary>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user