--- a/qtmobility/tests/auto/qmediacontent/tst_qmediacontent.cpp Fri Apr 16 15:51:22 2010 +0300
+++ b/qtmobility/tests/auto/qmediacontent/tst_qmediacontent.cpp Mon May 03 13:18:40 2010 +0300
@@ -40,6 +40,7 @@
****************************************************************************/
#include <QtTest/QtTest>
+#include <QtNetwork/qnetworkrequest.h>
#include <qmediacontent.h>
@@ -51,6 +52,7 @@
private slots:
void testNull();
void testUrlCtor();
+ void testRequestCtor();
void testResourceCtor();
void testResourceListCtor();
void testCopy();
@@ -77,6 +79,18 @@
QCOMPARE(media.canonicalResource().url(), QUrl("http://example.com/movie.mov"));
}
+void tst_QMediaContent::testRequestCtor()
+{
+ QNetworkRequest request(QUrl("http://example.com/movie.mov"));
+ request.setAttribute(QNetworkRequest::User, QVariant(1234));
+
+ QMediaContent media(request);
+
+ QCOMPARE(media.canonicalUrl(), QUrl("http://example.com/movie.mov"));
+ QCOMPARE(media.canonicalResource().request(), request);
+ QCOMPARE(media.canonicalResource().url(), QUrl("http://example.com/movie.mov"));
+}
+
void tst_QMediaContent::testResourceCtor()
{
QMediaContent media(QMediaResource(QUrl("http://example.com/movie.mov")));