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