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

Method NgSpiceACBinary

tests/import_export/Spice/SpiceFilterTest.cpp:194–221  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

192}
193
194void SpiceFilterTest::NgSpiceACBinary() {
195 using namespace ac_binary;
196
197 READ_REFDATA(NGSpiceRefDataFile);
198 const QString& ngFile = NGSpiceFile;
199 const int refColumnCount = refData.at(0).count();
200
201 bool binary;
202 QCOMPARE(SpiceFilter::isSpiceFile(ngFile, &binary), true);
203 QCOMPARE(binary, true);
204
205 SpiceFilter filter;
206 auto res = filter.preview(ngFile, numberPreviewData);
207
208 QCOMPARE(res.length(), numberPreviewData);
209 for (int i = 0; i < res.length(); i++)
210 QCOMPARE(res.at(i), refData.at(i));
211
212 QString resFileInfoString = filter.fileInfoString(ngFile);
213 QCOMPARE(resFileInfoString, refFileInfoString);
214
215 Spreadsheet sheet(QStringLiteral("Test"), false);
216 filter.readDataFromFile(ngFile, &sheet, AbstractFileFilter::ImportMode::Replace);
217
218 COMPARE_COLUMN_NAMES_MODE(sheet, columnNames, refColumnCount);
219
220 COMPARE_ROW_VALUES(sheet, refData, refDataRowCount, refColumnCount);
221}
222
223// ######################################################################################################
224// Startrow not zero

Callers

nothing calls this directly

Calls 5

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

Tested by

no test coverage detected