summaryrefslogtreecommitdiff
path: root/tests/test-resource-engine/test-resource-engine.h
diff options
context:
space:
mode:
authorWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-02-11 10:45:14 +0200
committerWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-02-11 10:45:14 +0200
commit7fc9e4c25b87945487723e594bb5320bd253526f (patch)
tree91fe64e7fffbabf3d249014da8f16e7fdb78cef1 /tests/test-resource-engine/test-resource-engine.h
parent47c2aa40fca1f951dcbf3f3bf36a8481875cdfab (diff)
Added tests for ResourceEngine::acquire()
Diffstat (limited to 'tests/test-resource-engine/test-resource-engine.h')
-rw-r--r--tests/test-resource-engine/test-resource-engine.h61
1 files changed, 35 insertions, 26 deletions
diff --git a/tests/test-resource-engine/test-resource-engine.h b/tests/test-resource-engine/test-resource-engine.h
index 131eaf1..c18ae43 100644
--- a/tests/test-resource-engine/test-resource-engine.h
+++ b/tests/test-resource-engine/test-resource-engine.h
@@ -2,36 +2,45 @@
#define TEST_RESOURCE_ENGINE_H
#include <QtTest/QTest>
+#include <QMetaType>
#include "resource-engine.h"
+Q_DECLARE_METATYPE(ResourcePolicy::ResourceType)
+
namespace ResourcePolicy
{
+ class TestResourceEngine: public QObject
+ {
+ Q_OBJECT
+ private:
+ ResourceEngine *resourceEngine;
+ AudioResource *audioPlayback;
+ VideoResource *videoPlayback;
+ AudioRecorderResource *audioRecorder;
+ VideoRecorderResource *videoRecorder;
+ bool libresourceInitialized;
-class TestResourceEngine: public QObject
-{
- Q_OBJECT
-private:
- ResourceEngine *resourceEngine;
- AudioResource *audioPlayback;
- VideoResource *videoPlayback;
- AudioRecorderResource *audioRecorder;
- VideoRecorderResource *videoRecorder;
- bool libresourceInitialized;
-public:
- ResourceSet *resourceSet;
-
- TestResourceEngine();
- ~TestResourceEngine();
-public slots:
- void connectedHandler();
-
-private slots:
- void init();
-
- void testConnect();
- void testDisconnect();
-
- void testStatusMessage();
-};
+ public:
+ ResourceSet *resourceSet;
+
+ TestResourceEngine();
+ ~TestResourceEngine();
+ public slots:
+ void connectedHandler();
+ void handleDeny();
+ void handleAcquire(QList<ResourceType> optionalResources);
+
+ private slots:
+ void init();
+
+ void testConnect();
+ void testDisconnect();
+
+ void testStatusMessage();
+
+ void testAcquire_data();
+ void testAcquire();
+ };
}
#endif
+