To cry…or laugh…that’s the question…
@Test public void spaceFiller() { int l = 5; String result = MessageUtil.spaceFiller(5); if (result.length() == l) { } else { fail(); } }
When I came across the test code above I wondered who on Earth would write such a thing. The answer came shortly after when I had a look at the method it is testing…
/** * Space filler. * Creates a string filled with spaces of the wanted length * * @param length the length of the wanted string * @return the string */ public static String spaceFiller(int length){ String s = ""; for(int i=0; i < length; i++) s = s.concat(" "); return s; }
The good thing is that they actually wrote a nice and clear JavaDoc explaining their own stupidity…