| 26 | } |
| 27 | |
| 28 | void TestVariantData::testAddOneRow() |
| 29 | { |
| 30 | QList<QVariant> values; |
| 31 | QString strValue("Hey"); |
| 32 | int intValue = 7000; |
| 33 | values << strValue << intValue; |
| 34 | |
| 35 | QtCSV::VariantData varData; |
| 36 | varData.addRow(values); |
| 37 | |
| 38 | QVERIFY2(false == varData.isEmpty(), "VariantData is empty"); |
| 39 | QVERIFY2(1 == varData.rowCount(), "Wrong number of rows"); |
| 40 | |
| 41 | QStringList resultValues = varData.rowValues(0); |
| 42 | QVERIFY2(2 == resultValues.size(), "Wrong number of values"); |
| 43 | |
| 44 | int resultInt = resultValues.at(1).toInt(); |
| 45 | QVERIFY2(strValue == resultValues.at(0), "Wrong string data"); |
| 46 | QVERIFY2(resultInt == intValue, "Wrong int data"); |
| 47 | } |
| 48 | |
| 49 | void TestVariantData::testAddOneRowUsingOneElement() |
| 50 | { |