wxwidgets/tests
Vadim Zeitlin 7ae3cf206c Remove wxVector unit test
Testing this class doesn't make much sense any more as it's just a
typedef for std::vector and we can presumably rely on the standard class
working as expected.
2022-10-11 00:48:00 +02:00
..
any Fix wrong conversion of negative 64-bit wxAny to wxVariant 2022-07-04 01:19:50 +02:00
archive Require MSVS 2015+ and remove checks for earlier versions 2022-10-11 00:02:29 +02: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 Remove MSVS 2005 and 2008 project files 2022-10-11 00:02:29 +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 Check that C++11 is available and remove tests for it 2022-10-11 00:02:29 +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 Check that C++11 is available and remove tests for it 2022-10-11 00:02:29 +02:00
exec Stop using xclock in wxExecute() unit test 2022-06-30 14:07:08 +02:00
file Use native CATCH macros in wxDir unit test 2021-08-22 21:35:14 +02:00
filekind Initialize unused variable in FileKindTestCase to avoid a warning 2022-06-29 22:10:55 +02:00
filename Fix double negatives used with 'neither' in docs and comments 2022-08-19 16:22:21 +02: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 Retry deleting the directory in wxFileSystemWatcher tests 2022-09-18 23:49:15 +01:00
fuzz Fix harmless warning about multiline comment in fuzzer runner 2020-05-02 03:38:28 +02:00
geometry Add operator/(wxSize, double) 2021-11-20 22:06:28 +01:00
graphics Fix build without SVG support after the last change 2022-10-02 02:09:26 +02:00
hashes Avoid using invalid addresses in HashesTestCase 2022-08-04 00:19:31 +02:00
html Fix memory leaks in wxHtmlParser unit test 2020-10-19 13:54:19 +02:00
image Only read BMP pixel data from stream in LoadBMPData() 2022-06-08 23:49:18 +01:00
interactive Implement wxFSVolume for macOS 2021-12-01 23:35:19 +01:00
intl Add test case for locale tag with script part 2022-08-18 19:16:54 +02:00
lists Avoid using invalid addresses in ListsTestCase too 2022-08-04 00:22:41 +02:00
log Remove checks for gcc <= 4.8 and always assume it's 4.8+ 2022-10-11 00:02:29 +02: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 Add a test checking "+" and "Num +" accelerator parsing 2022-06-08 15:40:23 +01:00
misc Always use variadic macros and remove wxNO_VARIADIC_MACROS 2022-10-11 00:02:29 +02:00
net Fix wxWebResponse::GetHeader() and GetURL() in wxMSW 2022-06-20 00:41:13 +02:00
persistence Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
regex Fix double negatives used with 'neither' in docs and comments 2022-08-19 16:22:21 +02: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 Fix double negatives used with 'neither' in docs and comments 2022-08-19 16:22:21 +02:00
streams Rename testdata.fc to testdata.conf 2021-12-10 17:26:49 +01:00
strings Use <type_traits> unconditionally 2022-10-11 00:45:30 +02: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
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 Remove checks for gcc <= 4.8 and always assume it's 4.8+ 2022-10-11 00:02:29 +02:00
allheaders.h Do include <wx/matrix.h> from the all headers test 2022-09-18 19:53:39 +02:00
asserthelper.cpp Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
asserthelper.h Move operator<<(std::ostream&, wxRect) overload to a header 2018-11-04 18:28:33 +01:00
descrip.mms Remove wxVector unit test 2022-10-11 00:48:00 +02: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 Convert all XPM files to Unix EOLs. 2015-03-19 21:46:05 +01:00
makefile.gcc Remove wxVector unit test 2022-10-11 00:48:00 +02:00
Makefile.in Remove wxVector unit test 2022-10-11 00:48:00 +02:00
makefile.vc Remove wxVector unit test 2022-10-11 00:48:00 +02:00
README.md Explain how to build the tests 2021-11-12 14:21:41 +01:00
runtests.bat Don't use "-t" option when running tests any longer 2017-11-02 01:53:29 +01:00
test.bkl Remove wxVector unit test 2022-10-11 00:48:00 +02: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 Remove wxVector unit test 2022-10-11 00:48:00 +02:00
test.vcxproj.filters Remove wxVector unit test 2022-10-11 00:48:00 +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_gui_vc14.sln Update test sln and vcxproj files 2019-11-30 23:24:54 +01:00
test_gui_vc15.sln Update test sln and vcxproj files 2019-11-30 23:24:54 +01:00
test_gui_vc16.sln Add MSVS 2019 solutions for the minimal sample and the tests 2021-08-24 17:12:06 +02:00
test_vc14.sln Enable building the unit tests for x64 in MSVS solutions 2017-11-25 11:13:02 +01:00
test_vc15.sln Enable building the unit tests for x64 in MSVS solutions 2017-11-25 11:13:02 +01:00
test_vc16.sln Add MSVS 2019 solutions for the minimal sample and the tests 2021-08-24 17:12:06 +02:00
testableframe.cpp Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
testableframe.h Refactor code waiting for events in the test suite 2019-01-24 22:52:46 +01:00
testdata.conf Rename testdata.fc to testdata.conf 2021-12-10 17:26:49 +01:00
testdate.h Include testdate.h before catch.hpp in unit tests 2017-12-02 14:38:19 +01:00
testfile.h Factor out TempFile class and reuse it in other tests 2017-11-05 17:28:24 +01:00
testimage.h Fix using const char* and wxString in ternary operator 2022-01-03 21:20:23 +01:00
testprec.h Require MSVS 2015+ and remove checks for earlier versions 2022-10-11 00:02:29 +02: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.