I see that you are using Eclipse, but are you also using another external build / testing tool like Ant or Maven? Eclipse can sometimes go out of sync when using other external tools.
If you use external tools, do whatever is necessary to clean up the created artifacts (for example, mvn clean). Then upgrade your Eclipse project and perform a clean build as suggested earlier. Then try using unit test with Eclipse again.
Good luck and hope this helps.