An integrated Java unit testing solution for Eclipse

Sureassert UC for Eclipse offers:

Our driving principal is to provide the tooling required to maximize the benefits of both Contract-First Design and Test Driven Development.  Sureassert UC amalgamates these concepts by treating unit tests as part of the declared contract of every method and running them automatically.  Sureassert Exemplars offer true unit testing capability by isolating the functionality of a single method and enforcing its contract.  The tool also provides integration with JUnit, allowing bespoke (coded) tests to be run within the Sureassert testing context; leveraging the tool’s stubbing, coverage reporting and automated execution capabilities.

Sureassert UC is unique in providing these features with no coding required: no API, configuration files or scripts.  The UC engine generates and executes tests and stubbed code based on the suite of class, method and field-level annotations provided by the tool.  It does this totally automatically by plugging into the Eclipse incremental build process.

Software constructed using Sureassert UC benefits from:

  • Increased quality driven by facilitating a more methodical contract-first approach, and enforcement of contracts and coverage thresholds during development, in real-time
  • Reduced time to market resulting from less time writing test code, integrated stubbing and reduced overhead of design for testability
  • Simplification – no configuration files, APIs or test classes… using Sureassert UC is easy!

The Sureassert UC Eclipse Engine is available feature-complete for free download and is compatible with Eclipse versions 3.4 and above.

All components are open-source. You are free to use Sureassert UC to develop personal or commercial applications.

Comments are closed.