File indexing completed on 2024-12-22 04:12:55

0001 /*
0002  *  SPDX-License-Identifier: GPL-3.0-or-later
0003  */
0004 
0005 #ifndef MOCKMULTIFEEDRSSMODEL_H
0006 #define MOCKMULTIFEEDRSSMODEL_H
0007 
0008 #include <QObject>
0009 
0010 #include <KisMultiFeedRSSModel.h>
0011 
0012 class MockMultiFeedRssModel : public MultiFeedRssModel
0013 {
0014     Q_OBJECT
0015 
0016 public:
0017     explicit MockMultiFeedRssModel(QObject *parent = 0);
0018 
0019     void addFeed(const QString& feed) override;
0020 
0021     /**
0022      * @brief to be called in the setup phase of the unittest, before call to addFeed
0023      * @param rssFile
0024      */
0025     void loadFeedData(const RssItemList& feed);
0026 };
0027 
0028 #endif // MOCKMULTIFEEDRSSMODEL_H