Vassyli
126fdee80e
Adds additional methods to ModelTestCase for modules to refine their tests.
2020-12-30 14:28:53 +01:00
Vassyli
81c72ca91a
Adds an assertDataWasKeptIntact method to ModelTestCase in lieu of the DBUnit features.
2020-12-30 14:11:07 +01:00
Vassyli
29e5ced0f9
Adds a test for null-template scenes.
2020-12-28 13:40:19 +01:00
Vassyli
557215bba3
Temporarily removes php-cs-fixer as it does not support PHP8 yet
2020-12-23 13:32:49 +01:00
Vassyli
81a6edc074
Merge branch 'master' of https://github.com/lotgd/core into php8-compability
2020-12-23 12:44:41 +01:00
Vassyli
90f187dbf2
Doctrine: Fixed class reference to ClassMetadata
2020-12-21 19:21:25 +01:00
Basilius Sauter
1c53604244
Adjusted tests.
2019-06-27 14:39:03 +02:00
Basilius Sauter
a375cb98cd
Removed all Warnings from PHPUnit 8
2019-06-27 09:52:18 +02:00
Basilius Sauter
e18cdd21cc
Added void return type to setUp/tearDown test methods.
2019-06-27 09:40:12 +02:00
Basilius Sauter
d0b2d48cc1
Upgrades successfully to PHPUnit 7, removed DBUnit support and integrated custom testing.
2019-06-16 17:50:58 +02:00
Basilius Sauter
248258a8fe
Adds character stats and tests.
2019-04-03 16:17:36 +02:00
Basilius Sauter
4d1ab9e763
Changed quote strategy to BasicQuoteStrategy as AnsiQuoteStrategy seems to mess up the column names.
2019-04-02 21:12:02 +02:00
Basilius Sauter
a097c29d67
Added tests to ensure ModuleManager::register does not change anything upon error.
2018-10-08 17:29:44 +02:00
Basilius Sauter
bab3e0f236
Changed viewpoint to use uuid-based primary key
2018-10-08 17:29:44 +02:00
Basilius Sauter
b398ffae14
Changed motd id to uuid
2018-10-08 17:29:44 +02:00
Basilius Sauter
90971d152a
Changed motd id to uuid
2018-10-08 17:29:44 +02:00
Basilius Sauter
04b3b6aaf9
Changed character id to uuid
2018-10-08 17:29:44 +02:00
Vassyli
c07f7b3342
Removed auto-flushing for every event from EventManager.
2018-10-08 17:26:44 +02:00
Vassyli
8a75e81431
Updated failing tests
2018-10-08 17:26:44 +02:00
Vassyli
2a0bf5f038
Fixes inheritance issue with CharacterRepository
2018-04-12 19:40:57 +02:00
nekosune
6c4b1e15f4
Made changes requested, and fixed tests
2018-04-09 16:01:37 +00:00
Vassyli
ccbfa0553c
Replaced diceBag()->normal with diceBag()->pseudoBell, added a few fight fixes.
2018-01-27 19:33:59 +01:00
Vassyli
04a5b59ea2
Fixed an issue with PropertyManager.
2018-01-26 16:21:53 +01:00
Vassyli
846ab6018e
LibraryConfiguration now also knows crate packages.
2018-01-19 17:42:33 +01:00
Vassyli
c9e6f679c4
Adds events to character->getAttack and getDefense to modify the value. Tests included.
2018-01-09 17:16:54 +01:00
Vassyli
17ebdbdbe5
Redesign EventData creation
2018-01-09 09:43:08 +01:00
Vassyli
55b821c8e8
Removed game dependency from FighterInterface->getAttack and getDefense
2018-01-09 09:25:40 +01:00
Vassyli
ff713ac333
Adds possibility to extend certain models using annotations.
2018-01-09 09:04:04 +01:00
Vassyli
aba0d53a68
postLoad eventListener adds Game object to GameAware entities.
2018-01-09 09:04:04 +01:00
Vassyli
9ddd16b4e8
Adds suggestion plus a few additional tests
2018-01-09 08:59:58 +01:00
Vassyli
81d773720a
Removes master
2018-01-05 10:30:21 +01:00
Vassyli
4b82ee4b89
ViewpointDescription now ignores empty lines
2017-09-27 13:17:26 +02:00
Vassyli
829d63d7f6
Fixes BattleEvents to accept correct game
2017-09-27 12:20:58 +02:00
Vassyli
94763f8d6e
Adds the possibility to serialize a battle state for saving it
2017-09-22 13:37:54 +02:00
Vassyli
a287313f6f
Adds a normal dice to the dice bag
2017-09-22 12:10:11 +02:00
Vassyli
533378d006
Adds the foundation for viewpoint to be able to modify there description more easily
2017-09-13 18:24:37 +02:00
Vassyli
867843dddd
Adds a GameBuilder to allow better dependency injection
2017-06-23 14:43:24 +02:00
Vassyli
329430c547
Fixed test
2017-06-12 16:00:44 +02:00
Vassyli
29e474b9c1
Adds possibility to add parameters to actions.
2017-06-12 14:58:40 +02:00
Vassyli
7e58c72526
Changes implemented to pass test.
2017-04-24 20:52:34 +02:00
Vassyli
1eeca4ef9e
Adds failing test
2017-04-18 23:55:52 +02:00
Vassyli
201a3a032f
Implemented suggested changes.
...
Fixes #94
2017-04-10 09:42:46 +02:00
Vassyli
e6e9e6e102
Added EventContextData containers.
2017-04-10 09:42:46 +02:00
Vassyli
70d29f67b8
Moved TimeKeeper.now to constructor.
...
Breaks BC intentionally.
2017-04-10 09:24:18 +02:00
Vassyli
d126b0207f
Add tests for isNewDay
2017-04-10 09:24:18 +02:00
Vassyli
f201784291
Changed TimeKeeper to keep a permanent "now" state.
2017-04-10 09:24:18 +02:00
Vassyli
39b9ec318a
Changed isNewDay to accept null instead of DateTime
...
Fixes #93
2017-04-10 09:24:18 +02:00
Vassyli
5668c08f45
Renamed ViewpointRestorationPoint to ViewpointSnapshot
2017-03-31 08:55:00 +02:00
Vassyli
a739aed94a
Added simple test and fixed a bug uncovered by it.
2017-03-27 09:52:09 +02:00
Vassyli
5c3fd4714d
Adds fixes and tests for cascade=persist, remove for scene entities.
...
It still looks like doctrine doesn't "know" about the column names in a cascade=remove relationship and assumes the property name to be also the column name - which is usually not true (by default, it's propertyname_id).
This update changes the column name so that doctrine's assumptions are correct again and adds tests so any changes which invalidates this relationship can be gecocnized easily.
2017-03-11 12:51:25 +01:00