File indexing completed on 2024-12-22 04:12:12
0001 /* This file is part of the KDE project 0002 * SPDX-FileCopyrightText: 2015 Friedrich W. H. Kossebau <kossebau@kde.org> 0003 * 0004 * SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #ifndef TESTKOLZF_H 0008 #define TESTKOLZF_H 0009 0010 // Qt 0011 #include <QObject> 0012 0013 class TestKoLZF : public QObject 0014 { 0015 Q_OBJECT 0016 0017 private Q_SLOTS: 0018 void testArrayCompressionEmpty_data(); 0019 void testArrayCompressionEmpty(); 0020 void testArrayCompressionNullPointerInput(); 0021 void testArrayCompressionNullPointerOutput(); 0022 void testArrayDecompressionEmpty_data(); 0023 void testArrayDecompressionEmpty(); 0024 void testArrayDecompressionNullPointerInput(); 0025 void testArrayDecompressionNullPointerOutput(); 0026 void testArrayRoundtripDifferentSizes_data(); 0027 void testArrayRoundtripDifferentSizes(); 0028 0029 void testByteArrayCompressionEmpty(); 0030 void testByteArrayDecompressionEmpty(); 0031 void testByteArrayRoundtripDifferentSizes_data(); 0032 void testByteArrayRoundtripDifferentSizes(); 0033 }; 0034 0035 #endif