#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