I am a long time user of Eclipse but a novice when it comes to JUnit. I have lots of java projects and I want to start writing test cases around the methods in those projects. I’m just wondering the best way to set up the Eclipse environment for this purpose. Let’s assume I have a typical project with a typical src directory in a specified package. How do I attach test cases to that project. Some concerns:
1. I don’t want the test cases to be part of any build that I create on the project.
2. I want to refer to the clases in the test-suite.
Do I set up a separate test directory under the package I want to test? Do I have a separate test package? What is the best way to do this?
It’s pretty dead simple:
modify your projects build settings to include it.
practice is to mimic the package names of your application.
is to mimic your application classes that require testing, but append
Test at the end of the name. So for example in your main application
you might have a myapp.service.PrintService and as a corresponding
test you would have myapp.service.PrintServiceTest
When you build your application’s deployment bundle just exclude the ‘test’ source folder. Now, if you want really drop dead easy test integration then use Maven to setup your project. It bakes in all the best practices for you right off the bat.