wxWidgets/tests
Vadim Zeitlin 72f851f6f4 Remove the size parameter of wxBitmapBundle::GetConsensusSizeFor()
It doesn't seem to be useful and wasn't really specified in 2 out of 3
existing calls to this function and was probably wrongly specified in
the remaining one, so just remove it for now, it can always be added
later if we decide what exactly should it do.
2022-06-05 03:23:41 +02:00
..
any Fix list contents memory leak in wxAny unit test 2020-10-19 13:54:19 +02:00
archive Remove unnecessary c_str() from wx var arg functions arguments 2021-07-04 15:08:13 +01:00
arrays Add tests for direction of search in arrays 2022-01-15 21:02:22 +02:00
base64 Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
benchmarks Update to bakefile 0.2.13 to fix DLL directory creation 2022-04-23 23:11:31 +02:00
cmdline Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
config Compile wxConfig unit tests as part of non-GUI test too 2021-03-13 15:15:40 +01:00
controls Allow cloning client data stored in wxGrid attributes etc 2022-04-28 00:28:58 +02:00
datetime Improve error reporting in wxDateTime unit tests 2022-03-28 00:56:19 +02:00
drawing Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
events Make Connect() work with overloaded event handlers in C++17 2020-11-21 20:52:13 +01:00
exec Make wxExecute() unit test work when using Wine too 2021-07-03 16:45:15 +02:00
file Use native CATCH macros in wxDir unit test 2021-08-22 21:35:14 +02:00
filekind Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
filename Don't corrupt UNC paths when normalizing with wxPATH_NORM_LONG 2022-04-15 00:32:35 +01:00
filesys Replace old Trac links with GitHub ones 2022-01-13 16:52:58 +01:00
font Give more information if wxFont unit tests fail 2022-04-18 14:29:53 +02:00
fontmap Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
formatconverter Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
fswatcher Show debug log messages on the console in the test when enabled 2022-04-14 17:37:32 +01:00
fuzz
geometry Add operator/(wxSize, double) 2021-11-20 22:06:28 +01:00
graphics Remove the size parameter of wxBitmapBundle::GetConsensusSizeFor() 2022-06-05 03:23:41 +02:00
hashes Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
html Fix memory leaks in wxHtmlParser unit test 2020-10-19 13:54:19 +02:00
image Construct the test bitmaps directly in wxImageList test code 2022-05-23 15:05:47 +01:00
interactive Implement wxFSVolume for macOS 2021-12-01 23:35:19 +01:00
intl Add tests for wxLocaleIdent::FromTag() and FindLanguageInfo() 2022-04-02 16:45:20 +02:00
lists Add unit test for wxWindowList::Find() 2021-09-22 18:07:08 +02:00
log Really support milliseconds in wxLog 2021-01-15 14:55:06 +01:00
longlong Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
mbconv Extract wxLocaleSetter from the tests into a private header 2021-08-07 18:04:22 +02:00
menu Replace old Trac links with GitHub ones 2022-01-13 16:52:58 +01:00
misc Workaround a crash with MSYS2 gcc 9.1 again 2022-04-18 14:36:52 +02:00
net Disable wxWebRequest tests using badssl.com 2022-04-01 15:27:24 +02:00
persistence Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
regex Fix harmless signed/unsigned warning in wxRegEx unit test 2022-02-10 13:36:49 +00:00
rowheightcache Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
scopeguard Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
sizers Don't change orthogonal alignment in wxSizerFlags::CenterXXX() 2021-01-25 12:58:04 +01:00
streams Rename testdata.fc to testdata.conf 2021-12-10 17:26:49 +01:00
strings Add conversion to signed/unsigned int to wxString 2022-03-26 00:46:58 +01:00
textfile Remove checks for LXC containers used under Travis CI only 2021-07-15 19:55:01 +02:00
thread Suppress harmless MSVC warnings in atomic unit test 2022-05-23 15:05:47 +01:00
toplevel Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
uris Use address of www.wxwidgets.org instead of its name in HTTP URLs 2022-04-23 18:03:25 +01:00
validators Enable ValNum::Interactive test for MSW CI builds too 2022-03-23 18:48:35 +01:00
vectors Add trivial wxVectorContains() helper 2020-11-16 16:48:47 +01:00
weakref Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
window Add test of setting size of the window client area 2021-08-08 21:42:38 +02:00
xlocale Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
xml Test environment variables in XRC bitmap paths 2022-02-02 10:56:51 +03:00
allheaders.cpp Check for most clang warnings in our headers in the test suite 2021-12-15 17:50:55 +01:00
allheaders.h Test wxPropertyGrid headers compilation without implicit wxString conversion 2022-05-30 19:06:37 +02:00
asserthelper.cpp Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
asserthelper.h
descrip.mms workaround for which is probably a compiler-bug on OpenVMS-AXP 2021-01-07 09:47:46 +01:00
dummy.cpp
horse.ani
horse.bmp
horse.cur
horse.gif
horse.ico
horse.jpg
horse.pcx
horse.png
horse.pnm
horse.svg Add wxBitmapBundle::FromSVGFile() helper 2021-11-29 12:55:22 +00:00
horse.tga
horse.tif
horse.xpm
makefile.gcc Update to bakefile 0.2.13 to fix DLL directory creation 2022-04-23 23:11:31 +02:00
Makefile.in Update to bakefile 0.2.13 to fix DLL directory creation 2022-04-23 23:11:31 +02:00
makefile.vc Update to bakefile 0.2.13 to fix DLL directory creation 2022-04-23 23:11:31 +02:00
README.md Explain how to build the tests 2021-11-12 14:21:41 +01:00
runtests.bat
test_gui_vc10.sln
test_gui_vc11.sln
test_gui_vc12.sln
test_gui_vc14.sln
test_gui_vc15.sln
test_gui_vc16.sln Add MSVS 2019 solutions for the minimal sample and the tests 2021-08-24 17:12:06 +02:00
test_gui.vcxproj Also remove mentions of amd64_dpi_aware_pmv2.manifest from the manually maintained MSVS projects 2021-12-17 22:00:42 +01:00
test_gui.vcxproj.filters Mark MSVS *.vcxproj.filters files as using CR LF as well 2021-11-24 12:13:12 +01:00
test_vc8_test_allheaders.vcproj Update to bakefile 0.2.13 to fix DLL directory creation 2022-04-23 23:11:31 +02:00
test_vc8_test_drawing.vcproj Update to bakefile 0.2.13 to fix DLL directory creation 2022-04-23 23:11:31 +02:00
test_vc8_test_drawingplugin.vcproj Update to bakefile 0.2.13 to fix DLL directory creation 2022-04-23 23:11:31 +02:00
test_vc8_test_gui.vcproj Update to bakefile 0.2.13 to fix DLL directory creation 2022-04-23 23:11:31 +02:00
test_vc8_test.vcproj Update to bakefile 0.2.13 to fix DLL directory creation 2022-04-23 23:11:31 +02:00
test_vc9_test_allheaders.vcproj Update to bakefile 0.2.13 to fix DLL directory creation 2022-04-23 23:11:31 +02:00
test_vc9_test_drawing.vcproj Update to bakefile 0.2.13 to fix DLL directory creation 2022-04-23 23:11:31 +02:00
test_vc9_test_drawingplugin.vcproj Update to bakefile 0.2.13 to fix DLL directory creation 2022-04-23 23:11:31 +02:00
test_vc9_test_gui.vcproj Update to bakefile 0.2.13 to fix DLL directory creation 2022-04-23 23:11:31 +02:00
test_vc9_test.vcproj Update to bakefile 0.2.13 to fix DLL directory creation 2022-04-23 23:11:31 +02:00
test_vc10.sln
test_vc11.sln
test_vc12.sln
test_vc14.sln
test_vc15.sln
test_vc16.sln Add MSVS 2019 solutions for the minimal sample and the tests 2021-08-24 17:12:06 +02:00
test.bkl Rename testdata.fc to testdata.conf 2021-12-10 17:26:49 +01:00
test.cpp Add wxCHECK_CXX_STD() and use it to test for C++17 and C++20 2022-05-11 16:57:18 +01:00
test.vcxproj Also remove mentions of amd64_dpi_aware_pmv2.manifest from the manually maintained MSVS projects 2021-12-17 22:00:42 +01:00
test.vcxproj.filters Mark MSVS *.vcxproj.filters files as using CR LF as well 2021-11-24 12:13:12 +01:00
testableframe.cpp Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
testableframe.h
testdata.conf Rename testdata.fc to testdata.conf 2021-12-10 17:26:49 +01:00
testdate.h
testfile.h
testimage.h Fix using const char* and wxString in ternary operator 2022-01-03 21:20:23 +01:00
testprec.h Show debug log messages on the console in the test when enabled 2022-04-14 17:37:32 +01:00
testwindow.h Make it simpler to write useful tests comparing windows 2020-09-21 15:54:42 +02:00
waitforpaint.h Simplify WaitForPaint::YieldUntilPainted() 2021-01-31 01:33:30 +01:00

Tests

This directory contains tests for the library and is mostly useful for the library developers. See the samples subdirectory for the examples that are more useful to the application developers using the library.

If you do work on the library itself and would like to modify an existing or add a new test, please see docs/contributing/how-to-write-unit-tests.md for more information.

This file also contains the instructions for running the tests if you'd just like to do it to confirm that the library works correctly.