diff options
author | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-01-05 10:48:35 +0200 |
---|---|---|
committer | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-01-05 10:48:35 +0200 |
commit | 60e514250464d6b563ab92b19bf717e57d7b6a52 (patch) | |
tree | a0878381379c51518f43f67b4ec121058a5c3427 /tests/test-resource.cpp | |
parent | d84673cf92c0abddb12d9b24131b1af718c1543d (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.cpp | 33 |
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() |