Make failing unit tests pass

I added simple checks to the Launcher and Platform tests to get the related unit tests to pass.

This is a boring pull request :p