This test suite exercises all the functions that are used as part of Emperor's front end. The functions that have direct interaction with the instantiation of the user interface are not tested.