wxWidgets/tests
Vadim Zeitlin 3cc55d5b66 Add a workaround for failing test under Wine
Debugging confirms that DPtoLP() simply returns wrong (i.e. different
from that returned under actual MSW) result when using Wine, so just
account for it in the test as it seems to be better than just skipping
the test entirely under Wine and there doesn't seem to be anything else
to do.
2022-05-02 22:42:42 +02:00
..
any
archive
arrays Add tests for direction of search in arrays 2022-01-15 21:02:22 +02:00
base64
benchmarks Update to bakefile 0.2.13 to fix DLL directory creation 2022-04-23 23:11:31 +02:00
cmdline
config
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
events
exec
file
filekind
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
formatconverter
fswatcher Show debug log messages on the console in the test when enabled 2022-04-14 17:37:32 +01:00
fuzz
geometry
graphics Add a workaround for failing test under Wine 2022-05-02 22:42:42 +02:00
hashes
html
image Use address of www.wxwidgets.org instead of its name in HTTP URLs 2022-04-23 18:03:25 +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
log
longlong
mbconv
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
regex Fix harmless signed/unsigned warning in wxRegEx unit test 2022-02-10 13:36:49 +00:00
rowheightcache
scopeguard
sizers
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
thread
toplevel
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
weakref
window
xlocale
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
asserthelper.cpp
asserthelper.h
descrip.mms
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
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
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
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
test.bkl Rename testdata.fc to testdata.conf 2021-12-10 17:26:49 +01:00
test.cpp Use address of www.wxwidgets.org instead of its name in HTTP URLs 2022-04-23 18:03:25 +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
testableframe.cpp
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
waitforpaint.h

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.