[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/work/kdelibs-phonon/phonon/ui/tests
From: Matthias Kretz <kretz () kde ! org>
Date: 2006-01-19 10:32:30
Message-ID: 1137666750.663367.6324.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 499998 by mkretz:
prepare for more testing with the MediaObject: keep the mediaobject as a member for several tests
M +10 -9 seekslider.cpp
M +2 -1 seekslider.h
--- branches/work/kdelibs-phonon/phonon/ui/tests/seekslider.cpp #499997:499998
@@ -33,6 +33,7 @@
QVERIFY( ss != 0 );
qslider = ss->findChild<QSlider*>();
QVERIFY( qslider != 0 );
+ media = new MediaObject( this );
}
void SeekSliderTest::testEnabled()
@@ -42,22 +43,22 @@
QVERIFY( !qslider->isEnabled() );
}
-void SeekSliderTest::testMedia()
+void SeekSliderTest::setMedia()
{
- MediaObject media( this );
- QVERIFY( media.state() == Phonon::LoadingState );
- media.setUrl( "/home/mkretz/Musik Abend 2 - Flora.wav" );
- ss->setMediaProducer( &media );
+ QVERIFY( media->state() == Phonon::LoadingState );
+ media->setUrl( "/home/mkretz/Musik Abend 2 - Flora.wav" );
+ ss->setMediaProducer( media );
QVERIFY( !qslider->isEnabled() );
- media.play();
- if( media.state() == Phonon::PlayingState )
+ media->play();
+ if( media->state() != Phonon::PlayingState )
+ QVERIFY( !qslider->isEnabled() );
+ else
QVERIFY( qslider->isEnabled() );
- else
- QVERIFY( !qslider->isEnabled() );
}
void SeekSliderTest::cleanupTestCase()
{
+ delete media;
qslider = 0;
delete ss;
}
--- branches/work/kdelibs-phonon/phonon/ui/tests/seekslider.h #499997:499998
@@ -36,11 +36,12 @@
private slots:
void initTestCase();
void testEnabled();
- void testMedia();
+ void setMedia();
void cleanupTestCase();
private:
Phonon::Ui::SeekSlider* ss;
QSlider* qslider;
+ MediaObject* media;
};
#endif // SEEKSLIDER_H
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic