File indexing completed on 2024-05-19 04:50:47

0001 /****************************************************************************************
0002 * Copyright (c) 2010 Nathan Sala <sala.nathan@gmail.com>                               *
0003 *                                                                                      *
0004 * This program is free software; you can redistribute it and/or modify it under        *
0005 * the terms of the GNU General Public License as published by the Free Software        *
0006 * Foundation; either version 2 of the License, or (at your option) any later           *
0007 * version.                                                                             *
0008 *                                                                                      *
0009 * This program is distributed in the hope that it will be useful, but WITHOUT ANY      *
0010 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A      *
0011 * PARTICULAR PURPOSE. See the GNU General Public License for more details.             *
0012 *                                                                                      *
0013 * You should have received a copy of the GNU General Public License along with         *
0014 * this program.  If not, see <http://www.gnu.org/licenses/>.                           *
0015 ****************************************************************************************/
0016 
0017 #ifndef TESTDATAENGINEBLACKBOX_H
0018 #define TESTDATAENGINEBLACKBOX_H
0019 #include <QString>
0020 #include <Plasma/DataEngine>
0021 
0022 /**
0023  * This class provides a method to perform unit tests on data engines
0024  * by retrieving the DataEngine through the KDE plugin manager
0025  */
0026 class TestDataEngineBlackBox
0027 {
0028     public:
0029         TestDataEngineBlackBox( const QString identifier);
0030         ~TestDataEngineBlackBox();
0031         
0032     protected:
0033         Plasma::DataEngine* m_engine;
0034 };
0035 
0036 #endif // TESTDATAENGINEBLACKBOX_H