File indexing completed on 2024-06-16 04:46:15
0001 /* 0002 SPDX-FileCopyrightText: 2014 Christian Dávid <christian-david@web.de> 0003 SPDX-License-Identifier: GPL-2.0-or-later 0004 */ 0005 0006 #ifndef INTERNATIONALACCOUNTIDENTIFIERTEST_H 0007 #define INTERNATIONALACCOUNTIDENTIFIERTEST_H 0008 0009 #include <QObject> 0010 0011 #define KMM_MYMONEY_UNIT_TESTABLE friend class internationalAccountIdentifierTest; 0012 0013 class internationalAccountIdentifierTest : public QObject 0014 { 0015 Q_OBJECT 0016 0017 bool dataInstalled(const QString& countryCode); 0018 0019 private Q_SLOTS: 0020 void initTestCase(); 0021 void cleanupTestCase(); 0022 0023 void init(); 0024 void cleanup(); 0025 0026 void comparison(); 0027 0028 void ibanChecksum_data(); 0029 void ibanChecksum(); 0030 0031 void paperformatIban_data(); 0032 void paperformatIban(); 0033 0034 void electronicformatIban_data(); 0035 void electronicformatIban(); 0036 0037 void setIban_data(); 0038 void setIban(); 0039 0040 void setBic_data(); 0041 void setBic(); 0042 0043 void equalOperator_data(); 0044 void equalOperator(); 0045 0046 void uneqalOperator_data(); 0047 void uneqalOperator(); 0048 0049 void getProperties_data(); 0050 void getProperties(); 0051 0052 void iban2bic_data(); 0053 void iban2bic(); 0054 0055 void nameByBic_data(); 0056 void nameByBic(); 0057 0058 void bicAndNameByIban_data(); 0059 void bicAndNameByIban(); 0060 0061 void qStringNullAndEmpty(); 0062 0063 void bicAllocated_data(); 0064 void bicAllocated(); 0065 }; 0066 0067 #endif // INTERNATIONALACCOUNTIDENTIFIERTEST_H