File indexing completed on 2025-01-05 05:19:00

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