Test Friendly RCP Development © 2008 Incremental Ltd.; made available under the EPL v1.0 TEST FRIENDLY RCP DEVELOPMENT Mike Evans, Incremental Ltd.
Test Friendly RCP Development © 2008 Incremental Ltd.; made available under the EPL v1.0 Summary An approach to building user interfaces that allows complete unit-testing.
Test Friendly RCP Development © 2008 Incremental Ltd.; made available under the EPL v1.0 The Code Continuum Client UIMidtier / Comms.Datastore / Service unit test
Test Friendly RCP Development © 2008 Incremental Ltd.; made available under the EPL v1.0 Client UI Model-View-Presenter UI Code Unit Testing Client UI View CodeDomain Code View CodeDomain Code Presenter (UI behaviour) unit test
Test Friendly RCP Development © 2008 Incremental Ltd.; made available under the EPL v1.0 Methodology 1.define UI behaviour in presenter beans 2.JUnit test behaviour (headless) 3.hook UI controls with databinding test driven?
Test Friendly RCP Development © 2008 Incremental Ltd.; made available under the EPL v1.0 Hooking UI Controls to Presenter ► JFace Databinding ► JFaceFactories