Assert包含jUnit中的字符串
有没有更好的方法来编写jUnit
String x = "foo bar";Assert.assertTrue(x.contains("foo"));
回答:
如果添加Hamcrest和JUnit4,则可以执行以下操作:
String x = "foo bar";Assert.assertThat(x, CoreMatchers.containsString("foo"));
通过一些静态导入,它看起来要好得多:
assertThat(x, containsString("foo"));
所需的静态导入将是:
import static org.junit.Assert.assertThat;import static org.hamcrest.CoreMatchers.containsString;
以上是 Assert包含jUnit中的字符串 的全部内容, 来源链接: utcz.com/qa/409586.html