@Before
public void setup() throws Exception {
keyboardWrapper = createMock("KeyboardWrapper", KeyboardWrapper.class);
mouseWrapper = createMock("MouseWrapper", MouseWrapper.class);
controllerWrapper = createMock("ControllerWrapper", ControllerWrapper.class);
gestureWrapper = createMock("GestureWrapper", GestureWrapper.class);
focusWrapper = createMock("FocusWrapper", FocusWrapper.class);
pl = new PhysicalLayer(keyboardWrapper, mouseWrapper, controllerWrapper, gestureWrapper, focusWrapper);
mocks = new Object[] { keyboardWrapper, mouseWrapper, controllerWrapper, gestureWrapper, focusWrapper };
Adown.add(new KeyEvent(Key.A, KeyState.DOWN, 'a'));
AdownBdown.add(new KeyEvent(Key.A, KeyState.DOWN, 'a'));
AdownBdown.add(new KeyEvent(Key.B, KeyState.DOWN, 'b'));
AdownAup.add(new KeyEvent(Key.A, KeyState.DOWN, 'a'));
AdownAup.add(new KeyEvent(Key.A, KeyState.UP, 'a'));
buttonDown.add(new MouseState(0, 0, 0, 0, 0, MouseButton.makeMap(ButtonState.DOWN, ButtonState.UP,
ButtonState.UP), null));
}