File indexing completed on 2024-12-22 05:26:51

0001 /*
0002     SPDX-FileCopyrightText: 2011 Raphael Kubo da Costa <rakuco@FreeBSD.org>
0003     SPDX-FileCopyrightText: 2015, 2016 Ragnar Thomsen <rthomsen6@gmail.com>
0004 
0005     SPDX-License-Identifier: BSD-2-Clause
0006 */
0007 
0008 #ifndef CLIRARTEST_H
0009 #define CLIRARTEST_H
0010 
0011 #include "pluginmanager.h"
0012 
0013 using namespace Kerfuffle;
0014 
0015 class CliRarTest : public QObject
0016 {
0017     Q_OBJECT
0018 
0019 private Q_SLOTS:
0020     void initTestCase();
0021     void testArchive_data();
0022     void testArchive();
0023     void testList_data();
0024     void testList();
0025     void testListArgs_data();
0026     void testListArgs();
0027     void testAddArgs_data();
0028     void testAddArgs();
0029     void testExtractArgs_data();
0030     void testExtractArgs();
0031 
0032 private:
0033     PluginManager m_pluginManger;
0034     Plugin *m_plugin;
0035 };
0036 
0037 #endif