MovingBlocks
Replay Test: Removing Dirt
Replay Test: Removing Dirt
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 Dirt blocks, the first one with his hand and the second one with a shovel, then the test checks if the initial block 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 Dirt blocks (with hand and a shovel) 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
TestReplayModule
on 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