Warning, file /education/labplot/tests/spreadsheet/SpreadsheetTest.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 /* 0002 File : SpreadsheetTest.h 0003 Project : LabPlot 0004 Description : Tests for the Spreadsheet 0005 -------------------------------------------------------------------- 0006 SPDX-FileCopyrightText: 2020-2022 Alexander Semke <alexander.semke@web.de> 0007 SPDX-FileCopyrightText: 2022 Stefan Gerlach <stefan.gerlach@uni.kn> 0008 0009 SPDX-License-Identifier: GPL-2.0-or-later 0010 */ 0011 0012 #ifndef SPREADSHEETTEST_H 0013 #define SPREADSHEETTEST_H 0014 0015 #include "../CommonTest.h" 0016 0017 class SpreadsheetTest : public CommonTest { 0018 Q_OBJECT 0019 0020 private Q_SLOTS: 0021 // copy and paste 0022 0023 // handling of different column modes 0024 void testCopyPasteColumnMode00(); 0025 void testCopyPasteColumnMode01(); 0026 void testCopyPasteColumnMode02(); 0027 void testCopyPasteColumnMode03(); 0028 void testCopyPasteColumnMode04(); 0029 void testCopyPasteColumnMode05(); 0030 void testCopyPasteColumnMode06(); 0031 0032 // handling of spreadsheet size changes 0033 void testCopyPasteSizeChange00(); 0034 void testCopyPasteSizeChange01(); 0035 0036 // sorting tests 0037 void testSortSingleNumeric1(); 0038 void testSortSingleNumeric2(); 0039 void testSortSingleInteger1(); 0040 void testSortSingleInteger2(); 0041 void testSortSingleBigInt1(); 0042 void testSortSingleBigInt2(); 0043 void testSortSingleText1(); 0044 void testSortSingleText2(); 0045 void testSortSingleDateTime1(); 0046 void testSortSingleDateTime2(); 0047 0048 void testSortNumeric1(); 0049 void testSortNumeric2(); 0050 void testSortInteger1(); 0051 void testSortInteger2(); 0052 void testSortBigInt1(); 0053 void testSortBigInt2(); 0054 void testSortText1(); 0055 void testSortText2(); 0056 void testSortDateTime1(); 0057 void testSortDateTime2(); 0058 0059 void testSortPerformanceNumeric1(); 0060 void testSortPerformanceNumeric2(); 0061 0062 void testFlatten00(); 0063 void testFlatten01(); 0064 void testFlatten02(); 0065 void testFlatten03(); 0066 0067 void testInsertRows(); 0068 void testRemoveRows(); 0069 void testInsertColumns(); 0070 void testRemoveColumns(); 0071 0072 void testInsertRowsSuppressUpdate(); 0073 void testInsertColumnsSuppressUpdate(); 0074 0075 void testLinkSpreadsheetsUndoRedo(); 0076 void testLinkSpreadsheetDeleteAdd(); 0077 void testLinkSpreadsheetAddRow(); 0078 void testLinkSpreadsheetRemoveRow(); 0079 void testLinkSpreadsheetRecalculate(); 0080 void testLinkSpreadsheetSaveLoad(); 0081 0082 #ifdef HAVE_VECTOR_BLF 0083 void testLinkSpreadSheetImportBLF(); 0084 #endif // HAVE_VECTOR_BLF 0085 }; 0086 0087 #endif