java - 断言检查字符串只包含数值

标签 java unit-testing junit

我想编写一个 JUNIT 测试用例来检查一个字符串是否只包含数值。 任何人都可以建议我这样做。我是 junit 测试用例的新手,我找不到任何方法为其编写断言。 请提出建议。

谢谢,

最佳答案

使用Integer.parseInt(string)。如果字符串包含数字以外的字符,则方法将抛出 NumberFormatException

try{
   Integer.parseInt(inputString)
}catch(NumberFormatException exception){
   //assert fail
}

关于java - 断言检查字符串只包含数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24651903/

相关文章:

java - 了解在 Eclipse 中导入的 WAR 及其文件夹结构

c# - 是否有必要在单元测试中启用可空上下文?

java - 我应该把 JUnit 测试放在哪里?

hibernate - 如何在 Tapestry 相关项目中测试 DAO 层

ant - Jenkins JUnit测试结果报告插件指出未找到JUnit xml文件?

java - 单元测试、静态和工厂

java - java序列化错误

java - 从一个 Optional 或另一个中获取值(value)

java - "The project cannot be built until build path errors are resolved"

android - 是否可以在单元测试下模拟 android 服务?