diff options
author | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-01-11 13:07:22 +0200 |
---|---|---|
committer | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-01-11 13:07:22 +0200 |
commit | 16e168be787858303c33756c3895b3ec4a9ad2de (patch) | |
tree | f4b015e4afa70ba7718cd21b895e16c871eb7337 /tests/test-resource.cpp | |
parent | 60e514250464d6b563ab92b19bf717e57d7b6a52 (diff) |
API documentation
Diffstat (limited to 'tests/test-resource.cpp')
-rw-r--r-- | tests/test-resource.cpp | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/tests/test-resource.cpp b/tests/test-resource.cpp index 8f2e52e..49c43b0 100644 --- a/tests/test-resource.cpp +++ b/tests/test-resource.cpp @@ -3,6 +3,7 @@ using namespace ResourceTypes; TestResource::TestResource() + : isReservable(false) { } @@ -17,7 +18,7 @@ void TestResource::init() QVERIFY(resource != NULL); QVERIFY(resource->applicationClass() == MediaClass); QVERIFY(resource->resources() == (AudioResource|VideoResource)); - QVERIFY(resource->hasExclusiveAccess() == false); + QVERIFY(resource->isReserved() == false); QVERIFY(resource->hasResource(AudioResource)); QVERIFY(resource->hasResource(VideoResource)); } @@ -90,4 +91,23 @@ void TestResource::testConnectToServerFails() QVERIFY(connectToServerSucceeded); } +// testStateChanged + +void TestResource::testReservable() +{ + resource->initialize(resourceLibrary); + resource->connectToServer(); + + QObject::connect(resource, SIGNAL(reservable()), this, SLOT(handleReservable())); + + resource->emitReservable(); + + QVERIFY(isReservable); +} + +void TestResource::handleReservable() +{ + isReservable = true; +} + QTEST_MAIN(TestResource) |