我今天看到了一种用 JUnit 编写单元测试的非标准方式,
而不是使用框架检查
Assert.assertTrue("Unexpected response encoding", text.length() >= 1);
抛出一个通用异常
if (text.length() < 1) {
throw new Exception("Unexpected response encoding");
}
我想说服作者采用第一种风格。除了冗长、意图清晰等原因之外,您知道这些方法还有什么不同吗?