小编Mik*_*kin的帖子

将 JUnit 测试方法放入测试类中是一种不好的做法吗?

考虑一个具有小型库式静态方法的 Java 类。

将 JUnit 测试方法放在同一个类中是一种不好的做法吗?

我看到以下优点:

  • 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)

java junit

5
推荐指数
1
解决办法
1537
查看次数

标签 统计

java ×1

junit ×1