File indexing completed on 2024-05-05 05:53:10

0001 /*
0002  * SPDX-License-Identifier: GPL-3.0-or-later
0003  * SPDX-FileCopyrightText: 2020 Johan Ouwerkerk <jm.ouwerkerk@gmail.com>
0004  */
0005 #ifndef TEST_UTIL_SPY_H
0006 #define TEST_UTIL_SPY_H
0007 
0008 #include <QSignalSpy>
0009 
0010 namespace test
0011 {
0012     bool signal_eventually_emitted_exactly(QSignalSpy &spy, int times, int timeout = 500);
0013     bool signal_eventually_emitted_once(QSignalSpy &spy, int timeout = 500);
0014     bool signal_eventually_emitted_twice(QSignalSpy &spy, int timeout = 500);
0015 }
0016 
0017 #endif