text: // Copyright (c) 2009-2015 The Bitcoin Core developers
  // Copyright (c) 2014-2020 The Skicoin Core developers
  // Distributed under the MIT software license, see the accompanying
  // file COPYING or http://www.opensource.org/licenses/mit-license.php.
  
  #ifndef SKICOIN_QT_TEST_PAYMENTSERVERTESTS_H
  #define SKICOIN_QT_TEST_PAYMENTSERVERTESTS_H
  
  #include "../paymentserver.h"
  
  #include <QObject>
  #include <QTest>
  
  class PaymentServerTests : public QObject
  {
      Q_OBJECT
  
  private Q_SLOTS:
      void paymentServerTests();
  };
  
  // Dummy class to receive paymentserver signals.
  // If SendCoinsRecipient was a proper QObject, then
  // we could use QSignalSpy... but it's not.
  class RecipientCatcher : public QObject
  {
      Q_OBJECT
  
  public Q_SLOTS:
      void getRecipient(SendCoinsRecipient r);
  
  public:
      SendCoinsRecipient recipient;
  };
  
  #endif // SKICOIN_QT_TEST_PAYMENTSERVERTESTS_H
  