// AlertTest.h #ifndef ALERT_TEST_H #define ALERT_TEST_H #include #include class CppUnit::Test; class AlertTest : public BTestCase { public: static CppUnit::Test* Suite(); // This function called before *each* test added in Suite() void setUp(); // This function called after *each* test added in Suite() void tearDown(); //------------------------------------------------------------ // Test functions //------------------------------------------------------------ // // For conciseness, the test function names are made of codes // which indicate which BAlert construtor options are chosen. // // The format is: // // btn0[_btn1[_btn2]]_msg_widthMode_spacingMode_alertType // // where: btn# is the label of the button for that index, // msg is the alert message // widthMode is the button_width setting: // UW = B_WIDTH_AS_USUAL // WW = B_WIDTH_FROM_WIDEST // LW = B_WIDTH_FROM_LABEL // spacingMode is the button_spacing setting: // ES = B_EVEN_SPACING // OS = B_OFFSET_SPACING // alertType specifies the icon displayed on the alert: // EA = B_EMPTY_ALERT // IA = B_INFO_ALERT // LA = B_IDEA_ALERT // WA = B_WARNING_ALERT // SA = B_STOP_ALERT ////// UW_ES_IA - One Button ////// void empty_empty_UW_ES_IA(); void OK_X_UW_ES_IA(); void OK_60X_UW_ES_IA(); void twentyX_60X_UW_ES_IA(); void fortyX_60X_UW_ES_IA(); ////// LW_ES_IA - One Button ////// void empty_empty_LW_ES_IA(); void OK_X_LW_ES_IA(); void twentyX_60X_LW_ES_IA(); void fortyX_60X_LW_ES_IA(); ////// WW_ES_IA - One Button ////// void empty_empty_WW_ES_IA(); void OK_X_WW_ES_IA(); void twentyX_60X_WW_ES_IA(); ////// UW_ES_EA - One Button ////// void OK_X_UW_ES_EA(); void fortyX_60X_UW_ES_EA(); ////// UW_OS_IA - One Button ////// void OK_X_UW_OS_IA(); void fortyX_60X_UW_OS_IA(); ////// LW_OS_IA - One Button ////// void OK_X_LW_OS_IA(); ////// UW_OS_EA - One Button ////// void OK_X_UW_OS_EA(); ////// UW_ES_IA - Two Button ////// void OK_Cancel_60X_UW_ES_IA(); void twentyX_Cancel_60X_UW_ES_IA(); void twentyX_20X_60X_UW_ES_IA(); ////// LW_ES_IA - Two Button ////// void empty_empty_X_LW_ES_IA(); void OK_Cancel_60X_LW_ES_IA(); ////// WW_ES_IA - Two Button ////// void empty_empty_X_WW_ES_IA(); void OK_Cancel_60X_WW_ES_IA(); void twentyX_Cancel_60X_WW_ES_IA(); void twentyX_20X_WW_ES_IA(); ////// UW_ES_EA - Two Button ////// void OK_Cancel_60X_UW_ES_EA(); void twentyX_20X_60X_UW_ES_EA(); ////// UW_OS_IA - Two Button ////// void OK_Cancel_60X_UW_OS_IA(); ////// LW_OS_IA - Two Button ////// void OK_Cancel_60X_LW_OS_IA(); ////// LW_OS_EA - Two Button ////// void twentyX_OK_60X_LW_OS_EA(); ////// UW_ES_IA - Three Button ////// void twentyX_20X_20X_60X_UW_ES_IA(); ////// LW_ES_IA - Three Button ////// void empty_empty_empty_X_LW_ES_IA(); void Yes_No_Cancel_X_LW_ES_IA(); void twentyX_20X_20X_60X_LW_ES_IA(); ////// WW_ES_IA - Three Button ////// void empty_empty_empty_X_WW_ES_IA(); void Monkey_Dog_Cat_X_WW_ES_IA(); void X_20X_X_WW_ES_IA(); void Yes_No_Cancel_X_WW_ES_IA(); void twentyX_20X_20X_60X_WW_ES_IA(); ////// UW_ES_EA - Three Button ////// void twentyX_20X_20X_60X_UW_ES_EA(); ////// UW_OS_IA - Three Button ////// void Yes_No_Cancel_60X_UW_OS_IA(); ////// LW_OS_IA - Three Button ////// void Yes_No_Cancel_60X_LW_OS_IA(); ////// WW_OS_IA - Three Button ////// void Monkey_Dog_Cat_60X_WW_OS_IA(); ////// UW_OS_EA - Three Button ////// void twentyX_OK_Cancel_60X_UW_OS_EA(); }; #endif // ALERT_TEST_H