21 Tokenize t { str,
'.' };
22 QSVV tokenized { t.begin (), t.end () };
23 QCOMPARE (tokenized, str.split (
'.'));
26 void TokenizeTest::testForwardEmpty ()
32 void TokenizeTest::testForwardSimple ()
37 void TokenizeTest::testForwardWithEmpty ()
42 void TokenizeTest::testForwardStartSep ()
47 void TokenizeTest::testForwardEndSep ()
52 void TokenizeTest::testForwardJustSeps ()
61 Tokenize t { str,
'.' };
62 QSVV tokenized { t.rbegin (), t.rend () };
64 auto reference = str.split (
'.');
65 std::reverse (reference.begin (), reference.end ());
66 QCOMPARE (tokenized, reference);
71 std::reverse (container.begin (), container.end ());
75 void TokenizeTest::testReverseEmpty ()
80 void TokenizeTest::testReverseSimple ()
85 void TokenizeTest::testReverseWithEmpty ()
90 void TokenizeTest::testReverseStartSep ()
95 void TokenizeTest::testReverseEndSep ()
100 void TokenizeTest::testReverseJustSeps ()