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_gaugetest.o \
|
||||||
test_gui_gridtest.o \
|
test_gui_gridtest.o \
|
||||||
test_gui_headerctrltest.o \
|
test_gui_headerctrltest.o \
|
||||||
|
test_gui_htmllboxtest.o \
|
||||||
test_gui_hyperlinkctrltest.o \
|
test_gui_hyperlinkctrltest.o \
|
||||||
test_gui_itemcontainertest.o \
|
test_gui_itemcontainertest.o \
|
||||||
test_gui_label.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)
|
test_gui_headerctrltest.o: $(srcdir)/controls/headerctrltest.cpp $(TEST_GUI_ODEP)
|
||||||
$(CXXC) -c -o $@ $(TEST_GUI_CXXFLAGS) $(srcdir)/controls/headerctrltest.cpp
|
$(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)
|
test_gui_hyperlinkctrltest.o: $(srcdir)/controls/hyperlinkctrltest.cpp $(TEST_GUI_ODEP)
|
||||||
$(CXXC) -c -o $@ $(TEST_GUI_CXXFLAGS) $(srcdir)/controls/hyperlinkctrltest.cpp
|
$(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_gaugetest.obj \
|
||||||
$(OBJS)\test_gui_gridtest.obj \
|
$(OBJS)\test_gui_gridtest.obj \
|
||||||
$(OBJS)\test_gui_headerctrltest.obj \
|
$(OBJS)\test_gui_headerctrltest.obj \
|
||||||
|
$(OBJS)\test_gui_htmllboxtest.obj \
|
||||||
$(OBJS)\test_gui_hyperlinkctrltest.obj \
|
$(OBJS)\test_gui_hyperlinkctrltest.obj \
|
||||||
$(OBJS)\test_gui_itemcontainertest.obj \
|
$(OBJS)\test_gui_itemcontainertest.obj \
|
||||||
$(OBJS)\test_gui_label.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
|
$(OBJS)\test_gui_headerctrltest.obj: .\controls\headerctrltest.cpp
|
||||||
$(CXX) -q -c -P -o$@ $(TEST_GUI_CXXFLAGS) .\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
|
$(OBJS)\test_gui_hyperlinkctrltest.obj: .\controls\hyperlinkctrltest.cpp
|
||||||
$(CXX) -q -c -P -o$@ $(TEST_GUI_CXXFLAGS) .\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_gaugetest.o \
|
||||||
$(OBJS)\test_gui_gridtest.o \
|
$(OBJS)\test_gui_gridtest.o \
|
||||||
$(OBJS)\test_gui_headerctrltest.o \
|
$(OBJS)\test_gui_headerctrltest.o \
|
||||||
|
$(OBJS)\test_gui_htmllboxtest.o \
|
||||||
$(OBJS)\test_gui_hyperlinkctrltest.o \
|
$(OBJS)\test_gui_hyperlinkctrltest.o \
|
||||||
$(OBJS)\test_gui_itemcontainertest.o \
|
$(OBJS)\test_gui_itemcontainertest.o \
|
||||||
$(OBJS)\test_gui_label.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
|
$(OBJS)\test_gui_headerctrltest.o: ./controls/headerctrltest.cpp
|
||||||
$(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<
|
$(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
|
$(OBJS)\test_gui_hyperlinkctrltest.o: ./controls/hyperlinkctrltest.cpp
|
||||||
$(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
|
||||||
|
@@ -148,6 +148,7 @@ TEST_GUI_OBJECTS = \
|
|||||||
$(OBJS)\test_gui_gaugetest.obj \
|
$(OBJS)\test_gui_gaugetest.obj \
|
||||||
$(OBJS)\test_gui_gridtest.obj \
|
$(OBJS)\test_gui_gridtest.obj \
|
||||||
$(OBJS)\test_gui_headerctrltest.obj \
|
$(OBJS)\test_gui_headerctrltest.obj \
|
||||||
|
$(OBJS)\test_gui_htmllboxtest.obj \
|
||||||
$(OBJS)\test_gui_hyperlinkctrltest.obj \
|
$(OBJS)\test_gui_hyperlinkctrltest.obj \
|
||||||
$(OBJS)\test_gui_itemcontainertest.obj \
|
$(OBJS)\test_gui_itemcontainertest.obj \
|
||||||
$(OBJS)\test_gui_label.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
|
$(OBJS)\test_gui_headerctrltest.obj: .\controls\headerctrltest.cpp
|
||||||
$(CXX) /c /nologo /TP /Fo$@ $(TEST_GUI_CXXFLAGS) .\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
|
$(OBJS)\test_gui_hyperlinkctrltest.obj: .\controls\hyperlinkctrltest.cpp
|
||||||
$(CXX) /c /nologo /TP /Fo$@ $(TEST_GUI_CXXFLAGS) .\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_gaugetest.obj &
|
||||||
$(OBJS)\test_gui_gridtest.obj &
|
$(OBJS)\test_gui_gridtest.obj &
|
||||||
$(OBJS)\test_gui_headerctrltest.obj &
|
$(OBJS)\test_gui_headerctrltest.obj &
|
||||||
|
$(OBJS)\test_gui_htmllboxtest.obj &
|
||||||
$(OBJS)\test_gui_hyperlinkctrltest.obj &
|
$(OBJS)\test_gui_hyperlinkctrltest.obj &
|
||||||
$(OBJS)\test_gui_itemcontainertest.obj &
|
$(OBJS)\test_gui_itemcontainertest.obj &
|
||||||
$(OBJS)\test_gui_label.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
|
$(OBJS)\test_gui_headerctrltest.obj : .AUTODEPEND .\controls\headerctrltest.cpp
|
||||||
$(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
|
$(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
|
$(OBJS)\test_gui_hyperlinkctrltest.obj : .AUTODEPEND .\controls\hyperlinkctrltest.cpp
|
||||||
$(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
|
$(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
|
||||||
|
|
||||||
|
@@ -149,6 +149,7 @@
|
|||||||
controls/gaugetest.cpp
|
controls/gaugetest.cpp
|
||||||
controls/gridtest.cpp
|
controls/gridtest.cpp
|
||||||
controls/headerctrltest.cpp
|
controls/headerctrltest.cpp
|
||||||
|
controls/htmllboxtest.cpp
|
||||||
controls/hyperlinkctrltest.cpp
|
controls/hyperlinkctrltest.cpp
|
||||||
controls/itemcontainertest.cpp
|
controls/itemcontainertest.cpp
|
||||||
controls/label.cpp
|
controls/label.cpp
|
||||||
|
@@ -337,6 +337,10 @@ SOURCE=.\controls\headerctrltest.cpp
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\controls\htmllboxtest.cpp
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\html\htmlwindow.cpp
|
SOURCE=.\html\htmlwindow.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
@@ -689,6 +689,9 @@
|
|||||||
RelativePath=".\controls\headerctrltest.cpp">
|
RelativePath=".\controls\headerctrltest.cpp">
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
|
RelativePath=".\controls\htmllboxtest.cpp">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
RelativePath=".\html\htmlwindow.cpp">
|
RelativePath=".\html\htmlwindow.cpp">
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
|
@@ -992,6 +992,10 @@
|
|||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
|
RelativePath=".\controls\htmllboxtest.cpp"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
RelativePath=".\html\htmlwindow.cpp"
|
RelativePath=".\html\htmlwindow.cpp"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
|
@@ -964,6 +964,10 @@
|
|||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
|
RelativePath=".\controls\htmllboxtest.cpp"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
RelativePath=".\html\htmlwindow.cpp"
|
RelativePath=".\html\htmlwindow.cpp"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
|
Reference in New Issue
Block a user