This is an old revision of the document!
Each project, which are Eclipse plug-in in nature, should come with a test project, which is a Java project in nature. For example, the
SAD project comes with the
SAD Tests project. Test projects include everything required to compile and run the tests, that means resources too, so they can be big. They use relative paths when accessing resources to run on any platform. They are known to compile and run on Windows and MacOS computers without requiring any changes.
Any test project includes a class
aaa.bbb.test.TestPPP that is the main test suite, where
aaa.bbb is the main package of the application project and
PPP the name of the application project. For example, in the
SAD Tests project, there is the package
sad.detection.test that declares the class
TestSAD, which is the main test suite for the