mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 19:03:29 +08:00
- 将InitializeAsync方法改为真正的异步方法并正确等待内部初始化 - 移除多余的返回语句以符合异步模式 - 创建TestArchitectureBase基类来统一测试架构的公共功能 - 将AsyncTestArchitecture和SyncTestArchitecture继承自TestArchitectureBase - 移除重复的属性和方法实现 - 添加完整的异步架构测试用例 - 包括组件初始化、阶段转换、异常处理等测试场景
22 lines
558 B
C#
22 lines
558 B
C#
using GFramework.Core.Tests.model;
|
|
using GFramework.Core.Tests.system;
|
|
|
|
namespace GFramework.Core.Tests.architecture;
|
|
|
|
/// <summary>
|
|
/// 异步测试架构,用于测试异步模型和系统的初始化
|
|
/// </summary>
|
|
public class AsyncTestArchitecture : TestArchitectureBase
|
|
{
|
|
/// <summary>
|
|
/// 异步初始化架构
|
|
/// </summary>
|
|
protected override void Init()
|
|
{
|
|
// 注册模型
|
|
RegisterModel(new AsyncTestModel());
|
|
// 注册系统
|
|
RegisterSystem(new AsyncTestSystem());
|
|
base.Init();
|
|
}
|
|
} |