planController.releaseMouse(22, 18);
planController.moveMouse(20, 300);
planController.pressMouse(20, 300, 1, false, false);
planController.releaseMouse(20, 300);
planController.pressMouse(20, 300, 2, false, false);
planController.releaseMouse(20, 300);
// Check a new forth wall was created at (20, 20), (20, 300) coordinates
wall4 = orderedWalls.get(orderedWalls.size() - 1);
assertCoordinatesEqualWallPoints(20, 20, 20, 300, wall4);
// Check its end points are joined to the first and third wall
assertWallsAreJoined(wall1, wall4, wall3);