Fences Test Plan - Terasology/Fences GitHub Wiki

Controls

  • Right-click to place an item and left click to destroy an item. Press W to move forward, A to move left, D to move right, S to move backward and Space Bar to jump. Use the number keys 0-9 to toggle through inventory.

Setup

Setup Terasology

  1. First, you will have to setup Terasology.
  2. Then you will have to set up the Fences module.
  3. Then you are ready to go to next step!

Setup Fences Module

Verify the game does not crash or hang at any of the following steps.

  1. Create a new world with only fences and its dependencies active from the modules.
  2. Verify the world is created and loads.

Fences Test

Fence Position Tests

To get more fences, first press F1 key then type-in give fence to get more fence as needed.

Linked Fence

images/Create Linked Fence.gif

  1. Place two fences on two adjacent blocks
  2. Check fences are connected

Corner Fence

images/Create Corner Fence.gif

  1. Place three fences on three adjacent blocks to make an L
  2. Check fences are connected and make an L

T Fence

images/Create T Fence.gif

  1. Place four fences on three adjacent blocks to make a T
  2. Check fences are connected and make a T

Square Fence

images/Create Square Fence.gif

  1. Place four fences on three adjacent blocks to make a square
  2. Check fences are connected and make a square

Wall Fence

images/Create Wall Fence.gif

  1. Place a fence near a wall
  2. Check fence is connected to the wall

Fence Destruction Tests

Linked Fence

images/Destroy Linked Fence.gif

  1. Create a Linked Fence
  2. Destroy one of the fences
  3. Check link is broken and one fence remains

Corner Fence

images/Destroy Corner Fence.gif

  1. Create a Corner Fence
  2. Destroy the corner fence
  3. Check link is broken and two fences remain

Wall Fence

images/Destroy Wall Fence.gif

  1. Create a Wall Fence
  2. Destroy the fence
  3. Check link to wall is broken and no fence remains

Block Below Fence is Destroyed

images/Destroy Block Below Fence.gif

  1. Create any type of fence
  2. Destroy block below fence
  3. Check fence floats and link is still connected.

Wall Fence Block is Destroyed

images/Destroy Block Connected to Wall Fence.gif

  1. Create a Wall Fence
  2. Destroy the block the fence is linked to
  3. Check link to wall is broken and one fence remains