Moved files to make zouba the only project.
[ptas] / tests / ut_gpscontroller / ut_gpscontroller.h
diff --git a/tests/ut_gpscontroller/ut_gpscontroller.h b/tests/ut_gpscontroller/ut_gpscontroller.h
new file mode 100644 (file)
index 0000000..50fdcb7
--- /dev/null
@@ -0,0 +1,35 @@
+#ifndef UT_GPSCONTROLLER_H
+#define UT_GPSCONTROLLER_H
+
+#include <QtTest/QtTest>
+#include <QObject>
+
+class GpsController;
+class MyGpsControllerPrivate;
+class Location;
+
+Q_DECLARE_METATYPE(GpsController*);
+Q_DECLARE_METATYPE(MyGpsControllerPrivate*);
+Q_DECLARE_METATYPE(Location*);
+
+class Ut_GpsController : public QObject
+{
+Q_OBJECT
+
+public:
+
+private slots:
+  void init();
+  void cleanup();
+  void initTestCase();
+  void cleanupTestCase();
+  void testGetGpsWithNoGpsUpdates();
+  void testGetGpsWithGpsUpdates();
+  void testFakeGps();
+  void testLiveToFakeToLive();
+
+private:
+  GpsController *m_subject;
+  MyGpsControllerPrivate *m_subject_p;
+};
+#endif // UT_GPSCONTROLLER_H