1 /* 2 This file is part of the KContacts framework. 3 SPDX-FileCopyrightText: 2015-2019 Laurent Montel <montel@kde.org> 4 5 SPDX-License-Identifier: LGPL-2.0-or-later 6 */ 7 8 #ifndef EMAILTEST_H 9 #define EMAILTEST_H 10 11 #include <QObject> 12 13 class EmailTest : public QObject 14 { 15 Q_OBJECT 16 public: 17 explicit EmailTest(QObject *parent = nullptr); 18 ~EmailTest() override; 19 20 private Q_SLOTS: 21 void shouldHaveDefaultValue(); 22 void shouldAssignValue(); 23 void shouldAssignExternal(); 24 void shouldSerialized(); 25 void shouldEqualEmail(); 26 void shouldParseEmailVCard(); 27 void shouldParseEmailVCardWithoutEmail(); 28 void shouldParseEmailVCardWithMultiEmails(); 29 void shouldExportVcard(); 30 }; 31 32 #endif // EMAILTEST_H 33