我有一个String,我想检查一下这个字符串是> 0 使用断言
尝试: 使用assertFalse我不能设置2个字符串:我的值和“0”。
还有另一种说法:断言“myString”> “0”?
我的目的:
myTable.getValue =>this return a string : "20"
I would like to check that this string is > or different from "0"
感谢
答案 0 :(得分:4)
出于安全考虑,您确实希望将比较作为数字进行。所以你想要像
这样的东西assertTrue(Integer.parseInt(myTable.getValue()) > 0)
答案 1 :(得分:0)
此外,您可能想使用assertThat
样式:
assertThat(myTable.length()).isGreaterThan(0);
您将需要导入org.assertj.core.api.Assertions.assertThat
静态方法。我希望这种方法可以增强测试的可读性。