mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-24 20:34:29 +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]
|
[Test]
|
||||||
public void WaitForTask_Should_Not_Be_Done_Initially()
|
public void WaitForTask_Should_Not_Be_Done_Initially()
|
||||||
{
|
{
|
||||||
var task = Task.Run(() => { });
|
var tcs = new TaskCompletionSource<object?>();
|
||||||
var wait = new WaitForTask(task);
|
var wait = new WaitForTask(tcs.Task);
|
||||||
|
|
||||||
Assert.That(wait.IsDone, Is.False);
|
Assert.That(wait.IsDone, Is.False);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 验证WaitForTask应该在Task完成后完成
|
/// 验证WaitForTask应该在Task完成后完成
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user