aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/autotest/unit_test/plain/test_plain/tst_simple.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/autotest/unit_test/plain/test_plain/tst_simple.cpp')
-rw-r--r--plugins/autotest/unit_test/plain/test_plain/tst_simple.cpp65
1 files changed, 65 insertions, 0 deletions
diff --git a/plugins/autotest/unit_test/plain/test_plain/tst_simple.cpp b/plugins/autotest/unit_test/plain/test_plain/tst_simple.cpp
new file mode 100644
index 0000000000..785aa6a1c8
--- /dev/null
+++ b/plugins/autotest/unit_test/plain/test_plain/tst_simple.cpp
@@ -0,0 +1,65 @@
+/****************************************************************************
+**
+** Copyright (C) 2014 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Creator Enterprise Auto Test Add-on.
+**
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+**
+****************************************************************************/
+#include "tst_simple.h"
+#include <QCoreApplication>
+
+namespace Foo {
+namespace Bar {
+
+class bla : public QObject
+{
+ Q_OBJECT
+
+public:
+ bla() {}
+ ~bla() {}
+
+private slots:
+ void tst_dummy() {}
+
+};
+
+class anotherBla : public QObject
+{
+ Q_OBJECT
+
+private slots:
+ void init() {}
+ void cleanup() {}
+
+ void tst_bla() {}
+ void test_foo() {}
+ void test_bar() {}
+ void tst_batz() {}
+ void test_hello() {}
+ void test_io() { qDebug("รค");}
+};
+
+} // namespace Foo
+} // namespace Bar
+
+int main(int argc, char* argv[])
+{
+ Foo::Bar::anotherBla *x2 = new Foo::Bar::anotherBla;
+ int result = QTest::qExec(x2, argc, argv);
+// multiple QTest::qExec() calls actually do not work
+// result += QTest::qExec(new Foo::Bar::bla, argc, argv);
+ return result;
+}
+
+#include "tst_simple.moc"