# 极速交易系统测试 **Repository Path**: wangzhankun/speed-trading-system-testing ## Basic Information - **Project Name**: 极速交易系统测试 - **Description**: 极速交易系统测试框架 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-08-16 - **Last Updated**: 2023-08-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目目录 ``` . ├── README.md ├── SWAPAPI # SWAPAPI 库 ├── images ├── my-utils # 第三方依赖, git submodule ├── src # main 函数 ├── swapapi-impl # TradeApi的实现 └── xmake.lua ``` # 使用说明 用户只需要实现继承并实现`TestCaseInterface`即可。在`src/TestCase.hpp`给出了实现样例。 在`swapapi-impl/include/TestSecuTradeApi.hpp`中,每一个`ReqXXX`函数,都是将SPI的响应函数封装push到了线程安全的queue中。在`TestCaseInterface::Run`函数里面,会实时监听queue,取出函数执行之。