summaryrefslogtreecommitdiff
path: root/tests/test-resource.cpp
diff options
context:
space:
mode:
authorWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-01-11 13:07:22 +0200
committerWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-01-11 13:07:22 +0200
commit16e168be787858303c33756c3895b3ec4a9ad2de (patch)
treef4b015e4afa70ba7718cd21b895e16c871eb7337 /tests/test-resource.cpp
parent60e514250464d6b563ab92b19bf717e57d7b6a52 (diff)
API documentation
Diffstat (limited to 'tests/test-resource.cpp')
-rw-r--r--tests/test-resource.cpp22
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)