MCPcopy Create free account
hub / github.com/KDE/labplot / NgSpiceDCBinaryStartRowNotZero

Method NgSpiceDCBinaryStartRowNotZero

tests/import_export/Spice/SpiceFilterTest.cpp:259–290  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

257}
258
259void SpiceFilterTest::NgSpiceDCBinaryStartRowNotZero() {
260 using namespace dc_binary;
261
262 READ_REFDATA(NGSpiceRefDataFile);
263 const QString& ngFile = NGSpiceFile;
264 const int refColumnCount = refData.at(0).count();
265
266 bool binary;
267 QCOMPARE(SpiceFilter::isSpiceFile(ngFile, &binary), true);
268 QCOMPARE(binary, true);
269
270 SpiceFilter filter;
271 const int startRow = 31;
272 const int endRow = 433;
273 filter.setStartRow(startRow);
274 filter.setEndRow(endRow);
275 auto res = filter.preview(ngFile, numberPreviewData);
276
277 QCOMPARE(res.length(), numberPreviewData);
278 for (int i = startRow - 1; i < startRow - 1 + numberPreviewData; i++)
279 QCOMPARE(res.at(i - startRow + 1), refData.at(i));
280
281 QString resFileInfoString = filter.fileInfoString(ngFile);
282 QCOMPARE(resFileInfoString, refFileInfoString);
283
284 Spreadsheet sheet(QStringLiteral("Test"), false);
285 filter.readDataFromFile(ngFile, &sheet, AbstractFileFilter::ImportMode::Replace);
286
287 COMPARE_COLUMN_NAMES_MODE(sheet, columnNames, refColumnCount);
288
289 COMPARE_ROW_VALUES_START_END_ROW(sheet, refData, refDataRowCount, refColumnCount, startRow, endRow);
290}
291
292void SpiceFilterTest::NgSpiceACAsciiStartRowNotZero() {
293 using namespace ac_ascii;

Callers

nothing calls this directly

Calls 7

lengthMethod · 0.80
countMethod · 0.45
setStartRowMethod · 0.45
setEndRowMethod · 0.45
previewMethod · 0.45
fileInfoStringMethod · 0.45
readDataFromFileMethod · 0.45

Tested by

no test coverage detected