/**************************************************************************** * * (c) 2009-2018 QGROUNDCONTROL PROJECT * * QGroundControl is licensed according to the terms in the file * COPYING.md in the root of the source code directory. * ****************************************************************************/ /// @file /// @brief Unit test for QGCMessageBox catching mechanism. /// /// @author Don Gagne #pragma once #include "UnitTest.h" class MessageBoxTest : public UnitTest { Q_OBJECT public: MessageBoxTest(void); private slots: void _messageBoxExpected_test(void); void _messageBoxUnexpected_test(void); void _previousMessageBox_test(void); void _noMessageBox_test(void); void _badResponseButton_test(void); };