| 54 | } |
| 55 | |
| 56 | void TestStringData::testAddRows() |
| 57 | { |
| 58 | QStringList valuesFirst; |
| 59 | valuesFirst << "1" << "2" << "3"; |
| 60 | |
| 61 | QStringList valuesSecond; |
| 62 | |
| 63 | QStringList valuesThird; |
| 64 | valuesFirst << "hhh" << "ttyyeeqp[" << "n...589129"; |
| 65 | |
| 66 | QtCSV::StringData strData; |
| 67 | strData.addRow(valuesFirst); |
| 68 | strData.addRow(valuesSecond); |
| 69 | strData.addRow(valuesThird); |
| 70 | |
| 71 | QVERIFY2(false == strData.isEmpty(), "StringData is empty"); |
| 72 | QVERIFY2(3 == strData.rowCount(), "Wrong number of rows"); |
| 73 | QVERIFY2(valuesFirst == strData.rowValues(0), "Wrong data for first row"); |
| 74 | QVERIFY2(valuesSecond == strData.rowValues(1), "Wrong data for second row"); |
| 75 | QVERIFY2(valuesThird == strData.rowValues(2), "Wrong data for third row"); |
| 76 | } |
| 77 | |
| 78 | void TestStringData::testClearEmptyData() |
| 79 | { |