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

Method importInt32LE

tests/import_export/Binary/BinaryFilterTest.cpp:80–108  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

78}
79
80void BinaryFilterTest::importInt32LE() {
81 Spreadsheet spreadsheet(QStringLiteral("test"), false);
82 BinaryFilter filter;
83 const QString& fileName = QFINDTESTDATA(QLatin1String("data/int32LE.bin"));
84 filter.setDataType(BinaryFilter::DataType::INT32);
85 filter.readDataFromFile(fileName, &spreadsheet, AbstractFileFilter::ImportMode::Replace);
86
87 // spreadsheet size
88 QCOMPARE(spreadsheet.columnCount(), 2);
89 QCOMPARE(spreadsheet.rowCount(), 700);
90
91 QCOMPARE(spreadsheet.column(0)->columnMode(), AbstractColumn::ColumnMode::Integer);
92 QCOMPARE(spreadsheet.column(1)->columnMode(), AbstractColumn::ColumnMode::Integer);
93
94 QCOMPARE(spreadsheet.column(0)->valueAt(0), 0);
95 QCOMPARE(spreadsheet.column(1)->valueAt(0), 0);
96 QCOMPARE(spreadsheet.column(0)->valueAt(1), 1);
97 QCOMPARE(spreadsheet.column(1)->valueAt(1), 0);
98 QCOMPARE(spreadsheet.column(0)->valueAt(2), 2);
99 QCOMPARE(spreadsheet.column(1)->valueAt(2), 1);
100 QCOMPARE(spreadsheet.column(0)->valueAt(3), 3);
101 QCOMPARE(spreadsheet.column(1)->valueAt(3), 2);
102 QCOMPARE(spreadsheet.column(0)->valueAt(4), 4);
103 QCOMPARE(spreadsheet.column(1)->valueAt(4), 3);
104 QCOMPARE(spreadsheet.column(0)->valueAt(698), 698);
105 QCOMPARE(spreadsheet.column(1)->valueAt(698), 64);
106 QCOMPARE(spreadsheet.column(0)->valueAt(699), 699);
107 QCOMPARE(spreadsheet.column(1)->valueAt(699), 64);
108}
109
110void BinaryFilterTest::importInt32BE() {
111 Spreadsheet spreadsheet(QStringLiteral("test"), false);

Callers

nothing calls this directly

Calls 7

setDataTypeMethod · 0.45
readDataFromFileMethod · 0.45
columnCountMethod · 0.45
rowCountMethod · 0.45
columnModeMethod · 0.45
columnMethod · 0.45
valueAtMethod · 0.45

Tested by

no test coverage detected