File indexing completed on 2024-04-21 05:54:06

0001 /*
0002     SPDX-License-Identifier: GPL-2.0-or-later
0003 */
0004 
0005 #ifndef RSIBREAK_RSITIMER_TEST_H
0006 #define RSIBREAK_RSITIMER_TEST_H
0007 
0008 #include <QtTest>
0009 
0010 class RSITimerTest : public QObject
0011 {
0012     Q_OBJECT
0013     QVector<int> m_intervals;
0014 
0015 public:
0016     RSITimerTest();
0017 
0018 private slots:
0019     void triggerSimpleTinyBreak();
0020     void triggerComplexTinyBreak();
0021     void testSuspended();
0022     void triggerSimpleBigBreak();
0023     void postponeBreak();
0024     void screenLock();
0025     void skipBreak();
0026     void noPopupBreak();
0027     void regularBreaks();
0028 };
0029 
0030 #endif // RSIBREAK_RSITIMER_TEST_H