tests
Class Validation_DirectionRequestButtonsOnFloors

java.lang.Object
  extended by 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

Constructor Summary
Validation_DirectionRequestButtonsOnFloors()
           
 
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
 

Constructor Detail

Validation_DirectionRequestButtonsOnFloors

public Validation_DirectionRequestButtonsOnFloors()
Method Detail

main

public static void main(java.lang.String[] args)