diff options
author | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-02-23 20:35:14 -0200 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-02-23 20:35:14 -0200 |
commit | fde271521a750b7d5936435f8fcac4b86c8540f1 (patch) | |
tree | ca72de13df2cb2a979419c57ebc7b733cc36fcaf /tests/test_generator/dummygentest.h | |
parent | 2c198ea403aa6c374bc062f85ac95b61acbb87ae (diff) | |
parent | bbb7d417e75043dec53c84ceafec5c07cc282a81 (diff) | |
download | shiboken-fde271521a750b7d5936435f8fcac4b86c8540f1.tar.gz shiboken-fde271521a750b7d5936435f8fcac4b86c8540f1.tar.xz shiboken-fde271521a750b7d5936435f8fcac4b86c8540f1.zip |
This initial merge introduces few regression that can easily be fixed, they are:
- You can't choose what generator will be run, it always run CppGenerator and
HeaderGenerator.
- DummyGenerator test of GeneratorRunner was commented out.
The directory structure is also nto ideal and may change a bit in later commits.
Conflicts:
CMakeLists.txt
data/CMakeLists.txt
doc/CMakeLists.txt
doc/_templates/index.html
doc/_templates/layout.html
doc/_themes/pysidedocs/static/pysidedocs.css
doc/commandlineoptions.rst
doc/conf.py.in
doc/contents.rst
doc/images/bindinggen-development.png
doc/images/boostqtarch.png
tests/CMakeLists.txt
Diffstat (limited to 'tests/test_generator/dummygentest.h')
-rw-r--r-- | tests/test_generator/dummygentest.h | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/tests/test_generator/dummygentest.h b/tests/test_generator/dummygentest.h new file mode 100644 index 00000000..0f485ae8 --- /dev/null +++ b/tests/test_generator/dummygentest.h @@ -0,0 +1,51 @@ +/* + * This file is part of the PySide project. + * + * Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). + * + * Contact: PySide team <contact@pyside.org> + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * version 2 as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA + * + */ + +#ifndef DUMMYGENTABLETEST_H +#define DUMMYGENTABLETEST_H + +#include <QObject> + +class DummyGenerator; + +class DummyGenTest : public QObject +{ + Q_OBJECT + +private: + QString workDir; + QString headerFilePath; + QString typesystemFilePath; + QString generatedFilePath; + QString projectFilePath; + +private slots: + void initTestCase(); + void testCallGenRunnerWithFullPathToDummyGenModule(); + void testCallGenRunnerWithNameOfDummyGenModule(); + void testCallDummyGeneratorExecutable(); + void testProjectFileArgumentsReading(); +}; + +#endif + |