Only annotate public testmethods with @Test

We had some issues with private methods which were annotated with @Test.
Probably this was ignored cause private testMethods fail. In our case we had methods like:
private void testSomethingWithString(String myString), which a conversion shouldnt take place.

I fixed it by limitating the annotation @Test only to public methods