tests/auto/qaudioformat/tst_qaudioformat.cpp
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
    67     void checkAssignment();
    67     void checkAssignment();
    68 };
    68 };
    69 
    69 
    70 void tst_QAudioFormat::checkNull()
    70 void tst_QAudioFormat::checkNull()
    71 {
    71 {
    72     // Default constructed QAudioFormat is null.
    72     // Default constructed QAudioFormat is invalid.
    73     QAudioFormat    audioFormat0;
    73     QAudioFormat    audioFormat0;
    74     QVERIFY(audioFormat0.isNull());
    74     QVERIFY(!audioFormat0.isValid());
    75 
    75 
    76     // Null is transferred
    76     // validity is transferred
    77     QAudioFormat    audioFormat1(audioFormat0);
    77     QAudioFormat    audioFormat1(audioFormat0);
    78     QVERIFY(audioFormat1.isNull());
    78     QVERIFY(!audioFormat1.isValid());
    79 
    79 
    80     // Null is voided on activity
       
    81     audioFormat0.setFrequency(44100);
    80     audioFormat0.setFrequency(44100);
    82     QVERIFY(!audioFormat0.isNull());
    81     audioFormat0.setChannels(2);
       
    82     audioFormat0.setSampleSize(16);
       
    83     audioFormat0.setCodec("audio/pcm");
       
    84     audioFormat0.setSampleType(QAudioFormat::SignedInt);
       
    85     QVERIFY(audioFormat0.isValid());
    83 }
    86 }
    84 
    87 
    85 void tst_QAudioFormat::checkFrequency()
    88 void tst_QAudioFormat::checkFrequency()
    86 {
    89 {
    87     QAudioFormat    audioFormat;
    90     QAudioFormat    audioFormat;