broke up the test cases for exitTest

fixes issue #14 

After the first successful command to exitTest, the test exits and none
of the other cases were tested. Breaking up the tests and putting a
failure condition in after the call to exitTest fixes false passes.