Enno Rehling
05242aaf2d
Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.
2018-02-25 17:18:30 +01:00
Enno Rehling
42e7e98ccf
Default to reporting missing message types during tests as an error, grandfather in some tests with test_inject_messagetypes();
2018-01-14 17:08:46 +01:00
Enno Rehling
787abc90cf
provide more missing messages in test setups.
2018-01-14 11:58:22 +01:00
Enno Rehling
75f41a7169
fix crashes on 64-bit systems (not all 0s are created equal).
2018-01-14 09:38:26 +01:00
Enno Rehling
cff4e12fbd
celan up tests, rename test_cleanup -> test_teardown.
2017-12-27 19:58:39 +01:00
Enno Rehling
9d48bfc36c
BUG 2366: add a test to verify that view_reality sets an observer.
2017-10-10 18:45:44 +02:00
Enno Rehling
2dd159841e
Merge branch 'master' into develop
2017-08-24 16:47:24 +02:00
Enno Rehling
7985ebe511
replace ct_find calls with constants.
...
reorder a lot of includes.
2017-08-21 20:18:19 +02:00
Enno Rehling
30cfe2c0c0
convert RC_SPELL to at_observer during readgame.
2017-05-24 08:18:55 +02:00
Enno Rehling
611d69908f
remove unnecessary code.
2017-05-22 22:08:18 +02:00
Enno Rehling
abb7c9fb17
Merge branch 'kill-rcspell' into feature/refactor-rcspell
...
Conflicts:
src/kernel/config.h
src/main.c
src/report.c
src/reports.c
src/reports.test.c
src/spells.c
2017-05-21 21:33:29 +02:00
Enno Rehling
4e5f1d05ce
Be very strict about C standards.
...
Compile with -std=c89 in gcc.
remove all // comments (they are nice, but unnecessary).
variables only declared at start of block.
various pedantery.
backwards compatible va_copy for pre-C99 gcc.
2017-02-18 21:15:14 +01:00
Enno Rehling
15702daf99
Add a new attribute and RF_OBSERVER flag.
2016-09-25 13:01:51 +02:00
Enno Rehling
5187788f3c
pass the parent of an attribute into a_age and attrib_type::age
2015-12-16 22:18:44 +01:00
Philipp Dreher
29173887b6
test_create_castorder can take spelllparameters now too
2015-11-02 17:09:16 +01:00
Philipp Dreher
0e8365c802
moved convenience function for convenience
...
the formerly static function test_create_castorder is now available for
general usage via tests.h/.c
2015-11-02 16:12:56 +01:00
Enno Rehling
469d312339
leak: test must free castorder and call cleanup
2015-10-14 12:23:58 +02:00
Enno Rehling
24f1f82e93
release order reference used to create castorder, message
2015-10-13 23:02:01 +02:00
Enno Rehling
0af5df470b
managed to commit some broken tests, and travis let them pass. something is wrong with the CI tests.
2015-08-07 18:30:02 +02:00
Enno Rehling
00423a746b
clarify the good/bad dreams tests
2015-08-07 13:26:41 +02:00
Enno Rehling
9938b3fb66
eliminate update_gbdream completely, make code smaller and simpler.
...
simplify tests (no need to use create_spell if we don't use it)
increase build no for hotfix.
2015-08-02 23:16:41 +02:00
Steffen Mecke
b41049da53
test good/bad dreams
2015-05-06 18:15:10 +02:00