Battle ~ Test ~ Moves ~ Items ~ Equipment ~ Design Document - uchicago-cs/chiventure GitHub Wiki
Battle Testing Moves, Items, and Equipment Design Document
There have been a lot file changes and ways that battles have changed. We need to implement a couple more tests to allow for all of our code base to be tested. Below we have listed all the testing files and the functions that need to be added/changed to make testing more complete that have not already been done by the past team.
test_battle_default_objects.c
default_equip_weapon
We would like to test to make sure a weapons stats are applied correctly
default_equip_accessory
We would like to test to make sure a accessory stats are applied correctly
default_equip_armor
We would like to test to make sure a armor stats are applied correctly
default_equip_equipement_sets
We would like to test to make sure that different equipment sets are applied correctly
default_equip_offensive_item
We would like to test offensive items to make sure they debut correctly.
test_battle_moves.c
All tests need to be updated to accommodate new fields
test_battle_state.c
combatant_new
This test needs to test for equipment
combatant_init
This test needs to test for equipment
stat_changes_init
Needs to be updated for new fields
stat_changes_undo
Needs to be updated for new fields