tests
Class Validation_DirectionRequestButtonsOnFloors
java.lang.Object
tests.Validation_DirectionRequestButtonsOnFloors
public class Validation_DirectionRequestButtonsOnFloors
- extends java.lang.Object
Validation tests for DirectionRequestButtonsOnFloors
A simple validation of the behaviour of the direction request buttons on each floor of the elevator system.
We simulate 20 random events that change the state of an elevator with 5 floors
The behaviour is random (the seed value can be provided as a command line parameter.
Typical output:
The seed used for the random number generator in the test is 0.
You can override this value by passing an integer value as a main argument parameter, if you so wish.
Execution Date/Time 2013/01/22 18:13:38
Direction Requests For Elevator At Floor: 0- 1- 2- 3- 4-
pressDown(3)
Direction Requests For Elevator At Floor: 0- 1- 2- 3-D 4-
upPressedAtFloor(4)= false
downPressedAtFloor(4)= false
noMoreRequestsAbove(4)= true
noMoreRequestsBelow(4)= false
pressDown(0)
Direction Requests For Elevator At Floor: 0- 1- 2- 3-D 4-
upPressedAtFloor(3)= false
downPressedAtFloor(3)= true
noMoreRequestsAbove(3)= true
noMoreRequestsBelow(3)= true
pressDown(1)
Direction Requests For Elevator At Floor: 0- 1-D 2- 3-D 4-
upPressedAtFloor(4)= false
downPressedAtFloor(4)= false
noMoreRequestsAbove(4)= true
noMoreRequestsBelow(4)= false
cancelUpRequest(2)
Direction Requests For Elevator At Floor: 0- 1-D 2- 3-D 4-
upPressedAtFloor(2)= false
downPressedAtFloor(2)= false
noMoreRequestsAbove(2)= false
noMoreRequestsBelow(2)= false
pressUp(2)
Direction Requests For Elevator At Floor: 0- 1-D 2-U 3-D 4-
upPressedAtFloor(0)= false
downPressedAtFloor(0)= false
noMoreRequestsAbove(0)= false
noMoreRequestsBelow(0)= true
cancelUpRequest(4)
Direction Requests For Elevator At Floor: 0- 1-D 2-U 3-D 4-
upPressedAtFloor(0)= false
downPressedAtFloor(0)= false
noMoreRequestsAbove(0)= false
noMoreRequestsBelow(0)= true
cancelUpRequest(0)
Direction Requests For Elevator At Floor: 0- 1-D 2-U 3-D 4-
upPressedAtFloor(3)= false
downPressedAtFloor(3)= true
noMoreRequestsAbove(3)= true
noMoreRequestsBelow(3)= false
pressUp(4)
Direction Requests For Elevator At Floor: 0- 1-D 2-U 3-D 4-
upPressedAtFloor(2)= true
downPressedAtFloor(2)= false
noMoreRequestsAbove(2)= false
noMoreRequestsBelow(2)= false
cancelDownRequest(0)
Direction Requests For Elevator At Floor: 0- 1-D 2-U 3-D 4-
upPressedAtFloor(3)= false
downPressedAtFloor(3)= true
noMoreRequestsAbove(3)= true
noMoreRequestsBelow(3)= false
cancelDownRequest(2)
Direction Requests For Elevator At Floor: 0- 1-D 2-U 3-D 4-
upPressedAtFloor(3)= false
downPressedAtFloor(3)= true
noMoreRequestsAbove(3)= true
noMoreRequestsBelow(3)= false
cancelUpRequest(0)
Direction Requests For Elevator At Floor: 0- 1-D 2-U 3-D 4-
upPressedAtFloor(2)= true
downPressedAtFloor(2)= false
noMoreRequestsAbove(2)= false
noMoreRequestsBelow(2)= false
pressUp(2)
Direction Requests For Elevator At Floor: 0- 1-D 2-U 3-D 4-
upPressedAtFloor(2)= true
downPressedAtFloor(2)= false
noMoreRequestsAbove(2)= false
noMoreRequestsBelow(2)= false
pressUp(3)
Direction Requests For Elevator At Floor: 0- 1-D 2-U 3-UD 4-
upPressedAtFloor(3)= true
downPressedAtFloor(3)= true
noMoreRequestsAbove(3)= true
noMoreRequestsBelow(3)= false
cancelUpRequest(0)
Direction Requests For Elevator At Floor: 0- 1-D 2-U 3-UD 4-
upPressedAtFloor(0)= false
downPressedAtFloor(0)= false
noMoreRequestsAbove(0)= false
noMoreRequestsBelow(0)= true
pressUp(0)
Direction Requests For Elevator At Floor: 0-U 1-D 2-U 3-UD 4-
upPressedAtFloor(3)= true
downPressedAtFloor(3)= true
noMoreRequestsAbove(3)= true
noMoreRequestsBelow(3)= false
cancelUpRequest(4)
Direction Requests For Elevator At Floor: 0-U 1-D 2-U 3-UD 4-
upPressedAtFloor(1)= false
downPressedAtFloor(1)= true
noMoreRequestsAbove(1)= false
noMoreRequestsBelow(1)= false
cancelUpRequest(2)
Direction Requests For Elevator At Floor: 0-U 1-D 2- 3-UD 4-
upPressedAtFloor(4)= false
downPressedAtFloor(4)= false
noMoreRequestsAbove(4)= true
noMoreRequestsBelow(4)= false
pressUp(1)
Direction Requests For Elevator At Floor: 0-U 1-UD 2- 3-UD 4-
upPressedAtFloor(1)= true
downPressedAtFloor(1)= true
noMoreRequestsAbove(1)= false
noMoreRequestsBelow(1)= false
cancelUpRequest(1)
Direction Requests For Elevator At Floor: 0-U 1-D 2- 3-UD 4-
upPressedAtFloor(3)= true
downPressedAtFloor(3)= true
noMoreRequestsAbove(3)= true
noMoreRequestsBelow(3)= false
pressDown(3)
Direction Requests For Elevator At Floor: 0-U 1-D 2- 3-UD 4-
upPressedAtFloor(2)= false
downPressedAtFloor(2)= false
noMoreRequestsAbove(2)= false
noMoreRequestsBelow(2)= false
- Version:
- 1
- Author:
- J Paul Gibson
Method Summary |
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Validation_DirectionRequestButtonsOnFloors
public Validation_DirectionRequestButtonsOnFloors()
main
public static void main(java.lang.String[] args)