考虑一个具有小型库式静态方法的 Java 类。
将 JUnit 测试方法放在同一个类中是一种不好的做法吗?
我看到以下优点:
对比是什么?为什么通常的做法是始终将测试代码分开?
一个例子:
import org.junit.*;
public class HtmlUtils {
public static String normalizeBrs(String html) {
return html.replaceAll("<br\\s*/?>", "<br/>");
}
@Test
public void testNormalizeBrs() {
Assert.assertEquals(normalizeBrs("hello <br /> world <br>"), "hello <br/> world <br/>");
}
}
Run Code Online (Sandbox Code Playgroud)