MCPcopy Create free account
hub / github.com/Audio4Linux/JDSP4Linux / testReplaceRow

Method testReplaceRow

3rdparty/qtcsv-qt5/tests/teststringdata.cpp:268–288  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

266}
267
268void 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}

Callers

nothing calls this directly

Calls 3

QStringListClass · 0.50
replaceRowMethod · 0.45
rowValuesMethod · 0.45

Tested by

no test coverage detected