File indexing completed on 2024-05-12 15:55:35

0001 // SPDX-FileCopyrightText: 2021-2022 Johannes Zarl-Zierl <johannes@zarl-zierl.at>
0002 //
0003 // SPDX-License-Identifier: LicenseRef-KDE-Accepted-GPL
0004 
0005 #ifndef KPATEST_FILENAMEUTIL_H
0006 #define KPATEST_FILENAMEUTIL_H
0007 
0008 #include "UIDelegate.h"
0009 
0010 #include <QTemporaryDir>
0011 #include <QtTest/QTest>
0012 
0013 namespace KPATest
0014 {
0015 class TestFileNameUtil : public QObject
0016 {
0017     Q_OBJECT
0018 private Q_SLOTS:
0019     void initTestCase();
0020     //void cleanupTestCase();
0021 
0022     void stripEndingForwardSlash();
0023     void folderName();
0024     void fileNameFromUserData();
0025 
0026 private:
0027     QTemporaryDir m_tmpDir;
0028     DB::DummyUIDelegate m_uiDelegate;
0029 };
0030 }
0031 
0032 #endif
0033 
0034 // vi:expandtab:tabstop=4 shiftwidth=4: