91 Commits

Author SHA1 Message Date
Dmitry Marakasov
9097064a4e Add AudioDevice test 2016-02-03 00:04:04 +03:00
Dmitry Marakasov
2c7d6a9d19 Add tests for Mixer sound/music finished handlers 2016-01-29 01:57:30 +03:00
Dmitry Marakasov
433733df35 Add Renderer()::GetInfo() test 2016-01-29 01:37:32 +03:00
Dmitry Marakasov
7545be645c Add Renderer::SetDrawBlendMode() default argument and tests 2016-01-29 01:37:19 +03:00
Dmitry Marakasov
748d70aa08 Add GetDrawColor test 2016-01-28 00:15:34 +03:00
Dmitry Marakasov
05ade606df Test both overloads of DrawPoint() 2016-01-28 00:06:45 +03:00
Dmitry Marakasov
a52555b927 Renderer::GetClipRect() now returns Optional
Also add test for clipping rect
2016-01-28 00:06:01 +03:00
Dmitry Marakasov
a9a71b50b7 Merge branch 'master' of github.com:libSDL2pp/libSDL2pp 2016-01-26 04:07:04 +03:00
Dmitry Marakasov
c98e3a653f Extend renderer test 2016-01-25 22:57:16 +03:00
Dmitry Marakasov
e49423f3f1 Remove obsolete tests 2016-01-25 21:46:53 +03:00
Dmitry Marakasov
d75d68a2a0 Add font rendering tests 2016-01-25 20:33:02 +03:00
Dmitry Marakasov
15e801dc7b More Font tests 2016-01-25 20:19:23 +03:00
Dmitry Marakasov
bc6ff5f450 Add basic font test 2016-01-25 19:48:05 +03:00
Dmitry Marakasov
b0ea9e7216 Add stub surface test 2016-01-25 19:27:18 +03:00
Dmitry Marakasov
ed4d777f39 Add some AudioSpec tests to test_wav 2016-01-24 22:57:16 +03:00
Dmitry Marakasov
acc8a919a9 Add Wav test 2016-01-24 22:30:29 +03:00
Dmitry Marakasov
359672a053 Merge branch 'window-tests' 2016-01-24 20:54:02 +03:00
Dmitry Marakasov
f87b19da6a Add some move tests 2016-01-24 20:52:45 +03:00
Dmitry Marakasov
5a5d2c9be6 Use EXPECT_NO_EXCEPTION 2016-01-24 20:43:50 +03:00
Dmitry Marakasov
f4e07330cf Update testing.h 2016-01-24 20:40:23 +03:00
Dmitry Marakasov
f2011ac583 Take minimization delay into account 2016-01-24 20:39:06 +03:00
Dmitry Marakasov
1605f90bcc Disable some hanging tests 2016-01-24 20:17:27 +03:00
Dmitry Marakasov
0e8331bbab More window tests 2016-01-24 19:53:04 +03:00
Dmitry Marakasov
69bb914040 Improve SDL2Main library handling 2016-01-22 23:49:29 +03:00
Dmitry Marakasov
317cf6b391 Add more window tests 2016-01-21 22:05:47 +03:00
Dmitry Marakasov
4c2180e260 Add first portion of live window tests 2016-01-19 05:36:30 +03:00
Dmitry Marakasov
c92125053e Extend Exception test coverage 2016-01-18 23:19:47 +03:00
Dmitry Marakasov
7dd543053c Fix more SDL_main issues
- Always include SDL2/SDL_main.h in all tests to handle main() correctly
- Link all tests with SDL2pp (and thus with libSDL2main)
2016-01-05 18:28:52 +03:00
Dmitry Marakasov
0aede126fc Fix main() signatures to be compatible with SDL_main 2015-12-15 22:06:56 +03:00
Dmitry Marakasov
8003052f32 Add Rect point getters 2015-11-27 20:21:49 +03:00
Dmitry Marakasov
e6f9cdbf4c Add two arguments rect extension methods 2015-11-27 16:42:30 +03:00
Dmitry Marakasov
fa3cb7bcd9 Add std::hash support for Point and Rect 2015-11-26 13:42:16 +03:00
Dmitry Marakasov
95142b065c Add Point and Rect less-than operator
This allows using them as map and set keys
2015-11-26 12:57:36 +03:00
Dmitry Marakasov
be5bc9d1de Revamp compiler flag support detection logic 2015-09-17 16:02:36 +03:00
Dmitry Marakasov
1e6cefa86d Add macro to check and enable C++ flag, add some clang warnings 2015-09-17 15:18:56 +03:00
Dmitry Marakasov
9c89af064d Fix local variable shadowing 2015-09-16 22:51:39 +03:00
Dmitry Marakasov
18d58a4efb Merge branch 'constexpr-pointrect' 2015-09-07 02:58:12 +03:00
Dmitry Marakasov
3953d77a9b Add mixer live test 2015-09-07 01:59:59 +03:00
Dmitry Marakasov
f6d781b178 Rename gui tests to live tests 2015-09-07 01:58:50 +03:00
Dmitry Marakasov
e1c1417c50 Update testing.h (win32 related fixes) 2015-08-27 21:01:40 +03:00
Dmitry Marakasov
539e6c8fd1 Constexprify even more Rect methods 2015-07-07 21:28:30 +03:00
Dmitry Marakasov
beaa9ed3b8 Constexprify more Rect methods 2015-07-07 16:27:03 +03:00
Dmitry Marakasov
4f3256fda5 Constexprify Rect constructors 2015-07-07 15:42:03 +03:00
Dmitry Marakasov
5a55e91987 Constexprify Point arith ops 2015-07-07 15:41:45 +03:00
Dmitry Marakasov
d11345b6df Initial Point constexpr support: constructors and comparison operators 2015-07-07 05:17:09 +03:00
Dmitry Marakasov
dacf1cbf04 Update Point arith test 2015-07-03 22:23:06 +03:00
Dmitry Marakasov
a31677af6a Disable self-assignment warning for tests
As we deliberately do these self-assignments. Fixes -Werror build with clang 3.6.
2015-01-30 20:07:37 +03:00
Dmitry Marakasov
ca859c83a7 Fix test 2015-01-20 03:07:09 +03:00
Dmitry Marakasov
eccb504b4f Use more EXPECT_EQUAL when applicable 2015-01-20 03:03:12 +03:00
Dmitry Marakasov
fdcbcddc1d Implement stream output operators for Point and Rect 2015-01-20 02:56:34 +03:00