MovingBlocks
Replay Test: Breaking Stones
Replay Test: Breaking Stones
With the new Record and Replay (R&R) feature we can now record a game using the Core module and then use that recording to test the game.
This task is to use R&R as well as TestReplayModule to record a game using the Core module, in which the player breaks two Stone blocks, the first one with his hand and the second one with a pickaxe, then the test checks if the initial blocks' type has changed after the replay.
Definition of 'Done'
- A Pull Request to TestReplayModule's newSerialization branch with a Replay Test that executes a replay in which the player breaks two Stone blocks (with hand and a pickaxe) then asserts the block's initial and final type. To make the recording, use Terasology's "newSerialization" branch instead of the "develop" branch.
Where to start
- Get
TestReplayModuleon your workspace. Instructions on how to fetch a module. - Read about Replay Tests on the wiki.
- Check the example test code to understand how to get the block type from the game.
See also
Task tags
Students who completed this task
MK