| 266 | } |
| 267 | |
| 268 | void TestStringData::testReplaceRow() |
| 269 | { |
| 270 | QStringList valuesFirst, valuesSecond; |
| 271 | valuesFirst << "one" << "two" << "three"; |
| 272 | valuesSecond << "asgreg" << "ertetw" << ""; |
| 273 | |
| 274 | QString stringOne("hey test"), stringTwo("sdfwioiouoioi"); |
| 275 | |
| 276 | QtCSV::StringData strData; |
| 277 | strData << valuesFirst << valuesSecond << stringOne; |
| 278 | |
| 279 | strData.replaceRow(0, stringTwo); |
| 280 | QVERIFY2((QStringList() << stringTwo) == strData.rowValues(0), |
| 281 | "Wrong data for first row"); |
| 282 | |
| 283 | strData.replaceRow(2, QStringList()); |
| 284 | QVERIFY2(QStringList() == strData.rowValues(2), "Wrong data for third row"); |
| 285 | |
| 286 | strData.replaceRow(1, valuesFirst); |
| 287 | QVERIFY2(valuesFirst == strData.rowValues(1), "Wrong data for second row"); |
| 288 | } |
nothing calls this directly
no test coverage detected