IronJacamar

IronJacamcar 2 / Test suite

All test cases should be written using

The test suite will be divided into the following categories

The smoke test cases will be located in the source module for the code it tests. The smoke test cases focuses on testing basic functionality provided by the module in question.

The integration test cases will be located in a single testsuite module, and will contains test cases for all source modules. The integration test cases will test functionality in one or more source modules using the test resource adapters available.

Test goal

The test goal should be described in the JavaDoc for the test class.

Test location

The test case should be located in the package name of the functionality it is testing.

org.ironjacamar.core.workmanager

If the test case doesn't require package protected access, then it can be located in a package name that clearly identifies the area being tested, like

org.ironjacamar.core.workmanager.unit

Test execution

It must be possible to

Quality Assurance

Checkstyle

checkstyle homepage

JaCoCo

jacoco homepage

findbugs

findbugs homepage

Tattletale

tattletale homepage