X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/dc7f9c9cee113d6359ce2b280e69ccde1d616bd6..50d2908480c16f7a15e121819e8401903cb16f43:/tests/controls/textentrytest.h diff --git a/tests/controls/textentrytest.h b/tests/controls/textentrytest.h index b8376ddde0..39be48c97f 100644 --- a/tests/controls/textentrytest.h +++ b/tests/controls/textentrytest.h @@ -10,14 +10,17 @@ #ifndef _WX_TESTS_CONTROLS_TEXTENTRYTEST_H_ #define _WX_TESTS_CONTROLS_TEXTENTRYTEST_H_ +class WXDLLIMPEXP_FWD_CORE wxTextEntry; + // ---------------------------------------------------------------------------- // abstract base class testing wxTextEntry methods // ---------------------------------------------------------------------------- -class TextEntryTestCase : public CppUnit::TestCase +class TextEntryTestCase { public: TextEntryTestCase() { } + virtual ~TextEntryTestCase() { } protected: // this function must be overridden by the derived classes to return the @@ -37,12 +40,22 @@ protected: CPPUNIT_TEST( SetValue ); \ CPPUNIT_TEST( TextChangeEvents ); \ CPPUNIT_TEST( Selection ); \ - CPPUNIT_TEST( InsertionPoint ) + CPPUNIT_TEST( InsertionPoint ); \ + CPPUNIT_TEST( Replace ); \ + WXUISIM_TEST( Editable ); \ + CPPUNIT_TEST( Hint ); \ + CPPUNIT_TEST( CopyPaste ); \ + CPPUNIT_TEST( UndoRedo ) void SetValue(); void TextChangeEvents(); void Selection(); void InsertionPoint(); + void Replace(); + void Editable(); + void Hint(); + void CopyPaste(); + void UndoRedo(); private: // Selection() test helper: verify that selection is as described by the @@ -58,7 +71,7 @@ private: // wxChoice part of the control, not the selected text virtual void CheckStringSelection(const char *sel); - DECLARE_NO_COPY_CLASS(TextEntryTestCase) + wxDECLARE_NO_COPY_CLASS(TextEntryTestCase); }; #endif // _WX_TESTS_CONTROLS_TEXTENTRYTEST_H_