void tst_QList::endsWith() const { QList<QString> list; list << "foo" << "bar" << "baz"; // test it returns correctly in both cases QVERIFY(list.endsWith(QLatin1String("baz"))); QVERIFY(!list.endsWith(QLatin1String("bar"))); // remove an item and make sure the end item changes list.pop_back(); QVERIFY(list.endsWith(QLatin1String("bar"))); }
int main () { QList<QString> first; QList<QString> second; first << "A" << "B" << "C" << "B" << "A"; second = first.mid(2); assert(second.endsWith("B")); assert(second.size() != 3); return 0; }