From 7fc9e4c25b87945487723e594bb5320bd253526f Mon Sep 17 00:00:00 2001 From: Wolf Bergenheim Date: Thu, 11 Feb 2010 10:45:14 +0200 Subject: Added tests for ResourceEngine::acquire() --- tests/test-resource-engine/test-resource-engine.h | 61 +++++++++++++---------- 1 file changed, 35 insertions(+), 26 deletions(-) (limited to 'tests/test-resource-engine/test-resource-engine.h') 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 +#include #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 optionalResources); + + private slots: + void init(); + + void testConnect(); + void testDisconnect(); + + void testStatusMessage(); + + void testAcquire_data(); + void testAcquire(); + }; } #endif + -- cgit v1.2.3