File indexing completed on 2024-10-13 06:30:11

0001 /*
0002     File                 : MatioFilterTest.h
0003     Project              : LabPlot
0004     Description          : Tests for the Matio I/O-filter.
0005     --------------------------------------------------------------------
0006     SPDX-FileCopyrightText: 2021 Stefan Gerlach <stefan.gerlach@uni.kn>
0007     SPDX-License-Identifier: GPL-2.0-or-later
0008 */
0009 
0010 #ifndef MATIOFILTERTEST_H
0011 #define MATIOFILTERTEST_H
0012 
0013 #include "../../CommonTest.h"
0014 #include <QtTest>
0015 
0016 class MatioFilterTest : public CommonTest {
0017     Q_OBJECT
0018 
0019 private Q_SLOTS:
0020     void testImportDouble();
0021     void testImportSpreadsheet();
0022     void testImportSpreadsheetPortion();
0023     void testImportMatrix();
0024 
0025     void testImportSparse();
0026     void testImportLogicalSparse();
0027     void testImportLogicalSparsePortion();
0028     void testImportSparseComplex();
0029     void testImportStruct();
0030     void testImportStructPortion();
0031     void testImportCell();
0032     void testImportCellPortion();
0033     void testImportEmptyCell();
0034 
0035     void testImportMultipleVars();
0036 };
0037 
0038 #endif