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