summaryrefslogtreecommitdiff
path: root/tests/test-resource.cpp
diff options
context:
space:
mode:
authorWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-01-05 10:48:35 +0200
committerWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-01-05 10:48:35 +0200
commit60e514250464d6b563ab92b19bf717e57d7b6a52 (patch)
treea0878381379c51518f43f67b4ec121058a5c3427 /tests/test-resource.cpp
parentd84673cf92c0abddb12d9b24131b1af718c1543d (diff)
Renamed things to improive the API and implemented the mandatory State
Changed handler. Added access methods to Resource.
Diffstat (limited to 'tests/test-resource.cpp')
-rw-r--r--tests/test-resource.cpp33
1 files changed, 29 insertions, 4 deletions
diff --git a/tests/test-resource.cpp b/tests/test-resource.cpp
index eb2b59d..8f2e52e 100644
--- a/tests/test-resource.cpp
+++ b/tests/test-resource.cpp
@@ -1,4 +1,7 @@
#include "test-resource.h"
+
+using namespace ResourceTypes;
+
TestResource::TestResource()
{
}
@@ -9,12 +12,34 @@ TestResource::~TestResource()
void TestResource::init()
{
- resource = new Resource(MediaClass, RP_FLAGS_AUDIO|RP_FLAGS_VIDEO, this);
+ resource = new Resource(MediaClass, AudioResource|VideoResource, this);
resourceLibrary = new MockResourceLibrary(resource, false, false);
QVERIFY(resource != NULL);
- QVERIFY(resource->resourceClass == MediaClass);
- QVERIFY(resource->flags == (RP_FLAGS_AUDIO|RP_FLAGS_VIDEO));
- qDebug("INIT!");
+ QVERIFY(resource->applicationClass() == MediaClass);
+ QVERIFY(resource->resources() == (AudioResource|VideoResource));
+ QVERIFY(resource->hasExclusiveAccess() == false);
+ QVERIFY(resource->hasResource(AudioResource));
+ QVERIFY(resource->hasResource(VideoResource));
+}
+
+void TestResource::testApplicationClass()
+{
+ enum ResourceClass expected, actual;
+
+ expected = MediaClass;
+ actual = resource->applicationClass();
+
+ QVERIFY(actual == expected);
+}
+
+void TestResource::testResources()
+{
+ quint16 expected, actual;
+
+ expected = AudioResource|VideoResource;
+ actual = resource->resources();
+
+ QVERIFY(actual == expected);
}
void TestResource::testInitializeSucceeds()