/* Tests for KConfig Compiler Copyright (c) 2005 by Duncan Mac-Vicar Copyright (c) 2009 by Pino Toscano ************************************************************************* * * * This library is free software; you can redistribute it and/or * * modify it under the terms of the GNU Lesser General Public * * License as published by the Free Software Foundation; either * * version 2 of the License, or (at your option) any later version. * * * ************************************************************************* */ #ifndef KCONFIGCOMPILER_TEST_H #define KCONFIGCOMPILER_TEST_H #include #include class QString; class KConfigCompiler_Test : public QObject { Q_OBJECT private Q_SLOTS: void initTestCase(); void testBaselineComparison_data(); void testBaselineComparison(); void testRunning_data(); void testRunning(); private: void performCompare(const QString &fileName, bool fail=false); void appendFileDiff(const QString &oldFile, const QString &newFile); QString m_diffExe; QFile m_diff; }; #endif