16 lines
472 B
C++
16 lines
472 B
C++
#pragma once
|
||
#include "IApiCall.hpp"
|
||
|
||
namespace geopro::net::test {
|
||
|
||
// 测试假 call。不加 Q_OBJECT —— 仅发射继承自 IApiCall 的 finished 信号、override abort。
|
||
class FakeApiCall : public IApiCall {
|
||
public:
|
||
using IApiCall::IApiCall;
|
||
bool aborted = false;
|
||
void abort() override { aborted = true; }
|
||
void fire(const ApiResponse& r) { emit finished(r); } // 发射继承的信号(无需自身 moc)
|
||
};
|
||
|
||
} // namespace geopro::net::test
|