1 /* 2 * Copyright 2018 Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com> 3 * 4 * This program is free software; you can redistribute it and/or 5 * modify it under the terms of the GNU General Public License as 6 * published by the Free Software Foundation; either version 2 of 7 * the License, or (at your option) any later version. 8 * 9 * This program is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 * 14 * You should have received a copy of the GNU General Public License 15 * along with this program. If not, see <http://www.gnu.org/licenses/>. 16 */ 17 18 #ifndef MYMONEYSTORAGENAMESTEST_H 19 #define MYMONEYSTORAGENAMESTEST_H 20 21 #include <QObject> 22 23 class MyMoneyStorageNamesTest : public QObject 24 { 25 Q_OBJECT 26 27 private Q_SLOTS: 28 void keyValuePairElementNames(); 29 void keyValuePairAttributeNames(); 30 void transactionElementNames(); 31 void transactionAttributeNames(); 32 void splitElementNames(); 33 void splitAttributeNames(); 34 void accountElementNames(); 35 void accountAttributeNames(); 36 void payeeElementNames(); 37 void payeeAttributeNames(); 38 void tagAttributeNames(); 39 void securityAttributeNames(); 40 void institutionElementNames(); 41 void institutionAttributeNames(); 42 void reportElementNames(); 43 void reportAttributeNames(); 44 void budgetElementNames(); 45 void budgetAttributeNames(); 46 void scheduleElementNames(); 47 void scheduleAttributeNames(); 48 void onlineJobElementNames(); 49 void onlineJobAttributeNames(); 50 51 }; 52 53 #endif 54