get a skeleton for client tests that cover UI and vpn code.
We need to be able to test the UI and the vpn-launcher separately. Since we decided to do TDD, we should write acceptance tests (no green light, no merge =) before the client code grows too much.
Ideally, we can decouple client functionality (think of some facade pattern or similar) so it's easy to test what we need. (could also replay some fixtures: have a look at mockito?).
(from redmine: created on 2012-06-21, closed on 2012-07-09)