Elevator Simulator project getting data from an API and displaying it.
There are two modes, manual and automatic. In manual mode, the user simply enters a target floor and the elevator goes there. In automatic mode, the simulator has simulation data and the elevator has to move according to an algorithm written.
There has been written extensive unit and integration testing with 100% coverage of the controller and model.
Tools used for testing: EclEmma, PIT Mutation Coverage, PMD and FindBugs
GUI:
GUI while moving up: