extension_message_test_helper.h 479 B

1234567891011121314151617181920
  1. #ifndef D_EXTENSION_MESSAGE_TEST_HELPER_H
  2. #define D_EXTENSION_MESSAGE_TEST_HELPER_H
  3. #include "MockBtMessageFactory.h"
  4. namespace aria2 {
  5. class WrapExtBtMessageFactory:public MockBtMessageFactory {
  6. public:
  7. virtual std::unique_ptr<BtExtendedMessage>
  8. createBtExtendedMessage(std::unique_ptr<ExtensionMessage> extmsg)
  9. CXX11_OVERRIDE
  10. {
  11. return make_unique<BtExtendedMessage>(std::move(extmsg));
  12. }
  13. };
  14. } // namespace aria2
  15. #endif // D_EXTENSION_MESSAGE_TEST_HELPER_H