diff options
author | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-02-11 10:45:14 +0200 |
---|---|---|
committer | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-02-11 10:45:14 +0200 |
commit | 7fc9e4c25b87945487723e594bb5320bd253526f (patch) | |
tree | 91fe64e7fffbabf3d249014da8f16e7fdb78cef1 /tests/test-resource-engine/test-resource-engine.h | |
parent | 47c2aa40fca1f951dcbf3f3bf36a8481875cdfab (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.h | 61 |
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 + |