tests/auto/qaudiodeviceinfo/tst_qaudiodeviceinfo.cpp
changeset 30 5dc02b23752f
parent 29 b72c6db6890b
child 33 3e2da88830cd
--- a/tests/auto/qaudiodeviceinfo/tst_qaudiodeviceinfo.cpp	Wed Jun 23 19:07:03 2010 +0300
+++ b/tests/auto/qaudiodeviceinfo/tst_qaudiodeviceinfo.cpp	Tue Jul 06 15:10:48 2010 +0300
@@ -67,6 +67,7 @@
     void frequencies();
     void isformat();
     void preferred();
+    void nearest();
 
 private:
     bool              available;
@@ -189,6 +190,16 @@
     }
 }
 
+void tst_QAudioDeviceInfo::nearest()
+{
+    if(available) {
+        QAudioFormat format1, format2;
+        format1.setFrequency(8000);
+        format2 = device->nearestFormat(format1);
+        QVERIFY(format2.frequency() == 44100);
+    }
+}
+
 QTEST_MAIN(tst_QAudioDeviceInfo)
 
 #include "tst_qaudiodeviceinfo.moc"