从Python到Java。我承认这是非常基本的,但似乎还没有人在这里问过这一点,谷歌对我很害羞。
在Python中,我会简单地这样做,但是Java对象:
assertTrue(min <= mynum and mynum <= max);发布于 2012-03-15 09:05:45
我会写道:
assertTrue("mynum is out of range: " + mynum, min <= mynum && mynum <= max);但从技术上讲,你只需要:
assertTrue(min <= mynum && mynum <= max);无论哪种方式,请确保编写的是&&而不是and。
发布于 2013-12-21 05:15:12
发布于 2012-03-15 13:10:40
你也可以使用Hamcrest库,它的可读性更好。
assertThat(mynum,greaterThanOrEqualTo(min));
assertThat(mynum,lessThanOrEqualTo(max));这些行可以通过allOf合并,如下所示:
assertThat(mynum, allOf(greaterThanOrEqualTo(min),lessThanOrEqualTo(max)));https://stackoverflow.com/questions/9712648
复制相似问题