/* SPDX-FileCopyrightText: 2016 Aleix Pol Gonzalez SPDX-License-Identifier: GPL-2.0-or-later */ #pragma once #include #include class CoronaTestHelper : public QObject { Q_OBJECT public: explicit CoronaTestHelper(Plasma::Corona *parent); void processContainment(Plasma::Containment *containment); void processApplet(Plasma::Applet *applet); private Q_SLOTS: void testFinished(); private: void initialize(); void integrateTest(QObject *testObject); Plasma::Corona *m_corona; QSet m_registeredTests; QSet m_tests; int m_exitcode; };