File indexing completed on 2024-05-19 04:38:50

0001 /*
0002     SPDX-FileCopyrightText: 2016 Aetf <aetf@unlimitedcodeworks.xyz>
0003 
0004     SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0005 */
0006 
0007 #ifndef KDEVPLATFORM_TEST_IVARIABLECONTROLLER_H
0008 #define KDEVPLATFORM_TEST_IVARIABLECONTROLLER_H
0009 
0010 #include <QObject>
0011 
0012 namespace KDevelop
0013 {
0014 class TestDebugSession;
0015 
0016 class TestIVariableController : public QObject
0017 {
0018 Q_OBJECT
0019 public:
0020     explicit TestIVariableController(QObject* parent = nullptr);
0021 
0022 private Q_SLOTS:
0023     void initTestCase();
0024     void cleanupTestCase();
0025 
0026     /**
0027      * Test for bug 333759. see https://bugs.kde.org/show_bug.cgi?id=333759
0028      */
0029     void updateRightAfterEnableAutoUpdate();
0030     void updateRightAfterEnableAutoUpdate_data();
0031 
0032 private:
0033     TestDebugSession *m_debugSession = nullptr;
0034 };
0035 
0036 }
0037 #endif // KDEVPLATFORM_TEST_IVARIABLECONTROLLER_H