File indexing completed on 2024-06-16 05:20:38

0001 /*
0002     SPDX-FileCopyrightText: 2016 Elvis Angelaccio <elvis.angelaccio@kde.org>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #ifndef CLIUNARCHIVERTEST_H
0008 #define CLIUNARCHIVERTEST_H
0009 
0010 #include "cliplugin.h"
0011 #include "pluginmanager.h"
0012 
0013 using namespace Kerfuffle;
0014 
0015 class CliUnarchiverTest : public QObject
0016 {
0017     Q_OBJECT
0018 
0019 private Q_SLOTS:
0020 
0021     void initTestCase();
0022     void testArchive_data();
0023     void testArchive();
0024     void testList_data();
0025     void testList();
0026     void testListArgs_data();
0027     void testListArgs();
0028     void testExtraction_data();
0029     void testExtraction();
0030     void testExtractArgs_data();
0031     void testExtractArgs();
0032 
0033 private:
0034     PluginManager m_pluginManger;
0035     Plugin *m_plugin;
0036 };
0037 
0038 #endif