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

Method testAddOneRow

3rdparty/qtcsv/tests/testvariantdata.cpp:23–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21}
22
23void 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
43void TestVariantData::testAddOneRowUsingOneElement() {
44 int expectedValue = 42;

Callers

nothing calls this directly

Calls 6

addRowMethod · 0.45
isEmptyMethod · 0.45
rowCountMethod · 0.45
rowValuesMethod · 0.45
sizeMethod · 0.45
atMethod · 0.45

Tested by

no test coverage detected