Add wx(Simple)HtmlListBox unit test.
For now just test the wxItemContainer methods. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@66276 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -168,6 +168,7 @@ TEST_GUI_OBJECTS = \
|
||||
test_gui_gaugetest.o \
|
||||
test_gui_gridtest.o \
|
||||
test_gui_headerctrltest.o \
|
||||
test_gui_htmllboxtest.o \
|
||||
test_gui_hyperlinkctrltest.o \
|
||||
test_gui_itemcontainertest.o \
|
||||
test_gui_label.o \
|
||||
@@ -726,6 +727,9 @@ test_gui_gridtest.o: $(srcdir)/controls/gridtest.cpp $(TEST_GUI_ODEP)
|
||||
test_gui_headerctrltest.o: $(srcdir)/controls/headerctrltest.cpp $(TEST_GUI_ODEP)
|
||||
$(CXXC) -c -o $@ $(TEST_GUI_CXXFLAGS) $(srcdir)/controls/headerctrltest.cpp
|
||||
|
||||
test_gui_htmllboxtest.o: $(srcdir)/controls/htmllboxtest.cpp $(TEST_GUI_ODEP)
|
||||
$(CXXC) -c -o $@ $(TEST_GUI_CXXFLAGS) $(srcdir)/controls/htmllboxtest.cpp
|
||||
|
||||
test_gui_hyperlinkctrltest.o: $(srcdir)/controls/hyperlinkctrltest.cpp $(TEST_GUI_ODEP)
|
||||
$(CXXC) -c -o $@ $(TEST_GUI_CXXFLAGS) $(srcdir)/controls/hyperlinkctrltest.cpp
|
||||
|
||||
|
59
tests/controls/htmllboxtest.cpp
Normal file
59
tests/controls/htmllboxtest.cpp
Normal file
@@ -0,0 +1,59 @@
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// Name: tests/controls/htmllboxtest.cpp
|
||||
// Purpose: wxSimpleHtmlListBoxNameStr unit test
|
||||
// Author: Vadim Zeitlin
|
||||
// Created: 2010-11-27
|
||||
// RCS-ID: $Id$
|
||||
// Copyright: (c) 2010 Vadim Zeitlin <vadim@wxwidgets.org>
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#include "testprec.h"
|
||||
|
||||
#ifdef __BORLANDC__
|
||||
#pragma hdrstop
|
||||
#endif
|
||||
|
||||
#ifndef WX_PRECOMP
|
||||
#include "wx/app.h"
|
||||
#endif // WX_PRECOMP
|
||||
|
||||
#include "wx/htmllbox.h"
|
||||
#include "itemcontainertest.h"
|
||||
|
||||
class HtmlListBoxTestCase : public ItemContainerTestCase,
|
||||
public CppUnit::TestCase
|
||||
{
|
||||
public:
|
||||
HtmlListBoxTestCase() { }
|
||||
|
||||
virtual void setUp();
|
||||
virtual void tearDown();
|
||||
|
||||
private:
|
||||
virtual wxItemContainer *GetContainer() const { return m_htmllbox; }
|
||||
virtual wxWindow *GetContainerWindow() const { return m_htmllbox; }
|
||||
|
||||
CPPUNIT_TEST_SUITE( HtmlListBoxTestCase );
|
||||
wxITEM_CONTAINER_TESTS();
|
||||
CPPUNIT_TEST_SUITE_END();
|
||||
|
||||
wxSimpleHtmlListBox* m_htmllbox;
|
||||
|
||||
DECLARE_NO_COPY_CLASS(HtmlListBoxTestCase)
|
||||
};
|
||||
|
||||
// register in the unnamed registry so that these tests are run by default
|
||||
CPPUNIT_TEST_SUITE_REGISTRATION( HtmlListBoxTestCase );
|
||||
|
||||
// also include in it's own registry so that these tests can be run alone
|
||||
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( HtmlListBoxTestCase, "HtmlListBoxTestCase" );
|
||||
|
||||
void HtmlListBoxTestCase::setUp()
|
||||
{
|
||||
m_htmllbox = new wxSimpleHtmlListBox(wxTheApp->GetTopWindow(), wxID_ANY);
|
||||
}
|
||||
|
||||
void HtmlListBoxTestCase::tearDown()
|
||||
{
|
||||
wxDELETE(m_htmllbox);
|
||||
}
|
@@ -153,6 +153,7 @@ TEST_GUI_OBJECTS = \
|
||||
$(OBJS)\test_gui_gaugetest.obj \
|
||||
$(OBJS)\test_gui_gridtest.obj \
|
||||
$(OBJS)\test_gui_headerctrltest.obj \
|
||||
$(OBJS)\test_gui_htmllboxtest.obj \
|
||||
$(OBJS)\test_gui_hyperlinkctrltest.obj \
|
||||
$(OBJS)\test_gui_itemcontainertest.obj \
|
||||
$(OBJS)\test_gui_label.obj \
|
||||
@@ -772,6 +773,9 @@ $(OBJS)\test_gui_gridtest.obj: .\controls\gridtest.cpp
|
||||
$(OBJS)\test_gui_headerctrltest.obj: .\controls\headerctrltest.cpp
|
||||
$(CXX) -q -c -P -o$@ $(TEST_GUI_CXXFLAGS) .\controls\headerctrltest.cpp
|
||||
|
||||
$(OBJS)\test_gui_htmllboxtest.obj: .\controls\htmllboxtest.cpp
|
||||
$(CXX) -q -c -P -o$@ $(TEST_GUI_CXXFLAGS) .\controls\htmllboxtest.cpp
|
||||
|
||||
$(OBJS)\test_gui_hyperlinkctrltest.obj: .\controls\hyperlinkctrltest.cpp
|
||||
$(CXX) -q -c -P -o$@ $(TEST_GUI_CXXFLAGS) .\controls\hyperlinkctrltest.cpp
|
||||
|
||||
|
@@ -146,6 +146,7 @@ TEST_GUI_OBJECTS = \
|
||||
$(OBJS)\test_gui_gaugetest.o \
|
||||
$(OBJS)\test_gui_gridtest.o \
|
||||
$(OBJS)\test_gui_headerctrltest.o \
|
||||
$(OBJS)\test_gui_htmllboxtest.o \
|
||||
$(OBJS)\test_gui_hyperlinkctrltest.o \
|
||||
$(OBJS)\test_gui_itemcontainertest.o \
|
||||
$(OBJS)\test_gui_label.o \
|
||||
@@ -753,6 +754,9 @@ $(OBJS)\test_gui_gridtest.o: ./controls/gridtest.cpp
|
||||
$(OBJS)\test_gui_headerctrltest.o: ./controls/headerctrltest.cpp
|
||||
$(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<
|
||||
|
||||
$(OBJS)\test_gui_htmllboxtest.o: ./controls/htmllboxtest.cpp
|
||||
$(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<
|
||||
|
||||
$(OBJS)\test_gui_hyperlinkctrltest.o: ./controls/hyperlinkctrltest.cpp
|
||||
$(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<
|
||||
|
||||
|
@@ -148,6 +148,7 @@ TEST_GUI_OBJECTS = \
|
||||
$(OBJS)\test_gui_gaugetest.obj \
|
||||
$(OBJS)\test_gui_gridtest.obj \
|
||||
$(OBJS)\test_gui_headerctrltest.obj \
|
||||
$(OBJS)\test_gui_htmllboxtest.obj \
|
||||
$(OBJS)\test_gui_hyperlinkctrltest.obj \
|
||||
$(OBJS)\test_gui_itemcontainertest.obj \
|
||||
$(OBJS)\test_gui_label.obj \
|
||||
@@ -898,6 +899,9 @@ $(OBJS)\test_gui_gridtest.obj: .\controls\gridtest.cpp
|
||||
$(OBJS)\test_gui_headerctrltest.obj: .\controls\headerctrltest.cpp
|
||||
$(CXX) /c /nologo /TP /Fo$@ $(TEST_GUI_CXXFLAGS) .\controls\headerctrltest.cpp
|
||||
|
||||
$(OBJS)\test_gui_htmllboxtest.obj: .\controls\htmllboxtest.cpp
|
||||
$(CXX) /c /nologo /TP /Fo$@ $(TEST_GUI_CXXFLAGS) .\controls\htmllboxtest.cpp
|
||||
|
||||
$(OBJS)\test_gui_hyperlinkctrltest.obj: .\controls\hyperlinkctrltest.cpp
|
||||
$(CXX) /c /nologo /TP /Fo$@ $(TEST_GUI_CXXFLAGS) .\controls\hyperlinkctrltest.cpp
|
||||
|
||||
|
@@ -388,6 +388,7 @@ TEST_GUI_OBJECTS = &
|
||||
$(OBJS)\test_gui_gaugetest.obj &
|
||||
$(OBJS)\test_gui_gridtest.obj &
|
||||
$(OBJS)\test_gui_headerctrltest.obj &
|
||||
$(OBJS)\test_gui_htmllboxtest.obj &
|
||||
$(OBJS)\test_gui_hyperlinkctrltest.obj &
|
||||
$(OBJS)\test_gui_itemcontainertest.obj &
|
||||
$(OBJS)\test_gui_label.obj &
|
||||
@@ -811,6 +812,9 @@ $(OBJS)\test_gui_gridtest.obj : .AUTODEPEND .\controls\gridtest.cpp
|
||||
$(OBJS)\test_gui_headerctrltest.obj : .AUTODEPEND .\controls\headerctrltest.cpp
|
||||
$(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
|
||||
|
||||
$(OBJS)\test_gui_htmllboxtest.obj : .AUTODEPEND .\controls\htmllboxtest.cpp
|
||||
$(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
|
||||
|
||||
$(OBJS)\test_gui_hyperlinkctrltest.obj : .AUTODEPEND .\controls\hyperlinkctrltest.cpp
|
||||
$(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
|
||||
|
||||
|
@@ -149,6 +149,7 @@
|
||||
controls/gaugetest.cpp
|
||||
controls/gridtest.cpp
|
||||
controls/headerctrltest.cpp
|
||||
controls/htmllboxtest.cpp
|
||||
controls/hyperlinkctrltest.cpp
|
||||
controls/itemcontainertest.cpp
|
||||
controls/label.cpp
|
||||
|
@@ -337,6 +337,10 @@ SOURCE=.\controls\headerctrltest.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\controls\htmllboxtest.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\html\htmlwindow.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
@@ -688,6 +688,9 @@
|
||||
<File
|
||||
RelativePath=".\controls\headerctrltest.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\controls\htmllboxtest.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\html\htmlwindow.cpp">
|
||||
</File>
|
||||
|
@@ -991,6 +991,10 @@
|
||||
RelativePath=".\controls\headerctrltest.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\controls\htmllboxtest.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\html\htmlwindow.cpp"
|
||||
>
|
||||
|
@@ -963,6 +963,10 @@
|
||||
RelativePath=".\controls\headerctrltest.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\controls\htmllboxtest.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\html\htmlwindow.cpp"
|
||||
>
|
||||
|
Reference in New Issue
Block a user