Pull wxWindows code out of view classes, and TDD the view classes. That way, automated higher-level tests can be written, by specifying a TDD-based UI (as a plugin) rather than a wx-based UI. The GUI should be abstracted out of the app.
Log in to post a comment.