File indexing completed on 2024-11-10 04:40:17
0001 /* 0002 SPDX-FileCopyrightText: 2006 Volker Krause <vkrause@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #pragma once 0008 0009 #include <QObject> 0010 0011 class ImapParserTest : public QObject 0012 { 0013 Q_OBJECT 0014 private Q_SLOTS: 0015 void testStripLeadingSpaces(); 0016 void testParseQuotedString(); 0017 void testParseString(); 0018 void testParseParenthesizedList_data(); 0019 void testParseParenthesizedList(); 0020 void testParseNumber(); 0021 void testQuote_data(); 0022 void testQuote(); 0023 void testMessageParser_data(); 0024 void testMessageParser(); 0025 void testParseSequenceSet_data(); 0026 void testParseSequenceSet(); 0027 void testParseDateTime_data(); 0028 void testParseDateTime(); 0029 void testBulkParser_data(); 0030 void testBulkParser(); 0031 void testJoin_data(); 0032 void testJoin(); 0033 0034 void benchParseQuotedString_data(); 0035 void benchParseQuotedString(); 0036 };