/* * */ #ifndef KDEVPLATFORM_PLUGIN_TESTGENERATIONTEST_H #define KDEVPLATFORM_PLUGIN_TESTGENERATIONTEST_H #include #include #include namespace KDevelop { class TemplateRenderer; class SourceFileTemplate; } class TestGenerationTest : public QObject { Q_OBJECT private slots: void initTestCase(); void cleanupTestCase(); void init(); void yamlTemplate(); void cppTemplate(); private: KDevelop::TemplateRenderer* renderer; QScopedPointer dir; QUrl baseUrl; QHash urls(const KDevelop::SourceFileTemplate& file); }; #endif // KDEVPLATFORM_PLUGIN_TESTGENERATIONTEST_H