Running Test Assertions
Unit tests focus on testing small units of work, which in TIBCO BusinessWorks™ Container Edition maps to individual sub-processes. Ideally this is done in a standalone manner, with no touchpoints or dependencies on other components or interfaces. This is distinct from interface or system testing which would test the service or operation as a whole. Interface tests are run using other tools such as SOAP UI.
While test assertions have been available in previous versions of TIBCO BusinessWorks Container Edition, these instructions are specific to TIBCO BusinessWorks Container Edition 6.5.0 which introduced the ability to run unit tests in isolation, i.e. just test individual sub-processes using Maven without having to start the whole service. TIBCO BusinessWorks Container Edition 6.5.0 also introduces new capability around unit test reporting and test coverage reporting.