Skip navigation links

Package com.buckosoft.swing

Define some GUI interfaces so that we can abstract the business of the GUI objects from the objects.

See: Description

Package com.buckosoft.swing Description

Define some GUI interfaces so that we can abstract the business of the GUI objects from the objects. This is neccessary so that we can automate testing.

Package Specification

For a given swing object JThingy, create here a JThingyI.
Then create a JJThingy, which is a JThingy implementing a JThingyI.
Also create a JUThingy (implementing JThingyI), which is a mock object implementing just the logic.
This allows us to use non gui objects in our business logic, and allows us to automate tests with JUnit.

Related Documentation

For other related stuff please see:
Since:
2011/05/10
Skip navigation links