void tst_Q3ValueList::popping() { Q3ValueList<int> a; a.append( 1 ); a.append( 10 ); a.append( 100 ); a.append( 1000 ); a.append( 10000 ); a.pop_front(); QCOMPARE( a.first(), 10 ); QCOMPARE( a.last(), 10000 ); a.pop_back(); QCOMPARE( a.first(), 10 ); QCOMPARE( a.last(), 1000 ); QCOMPARE( (int)a.count(), 3 ); a.pop_back(); a.pop_back(); a.pop_back(); QVERIFY( a.isEmpty() ); }