我有此方法,我需要与Junit一起进行测试,但是我不知道该怎么做!有人可以帮助我吗?谢谢。
public static boolean esTelefonoFijo(String telefonoFijo) {
// pattern validate tlp
Pattern pattern = Pattern.compile("^?[89]\\d{8}$");
Matcher matcher = pattern.matcher(telefonoFijo);
return matcher.find();
}
答案 0 :(得分:1)
单元测试通常位于单独的测试类中。 它应该为您的方法提供输入,并检查是否达到预期结果。
对您的方法进行简单的测试可能是这样的:
@Test
public void testValidLandlineNumber() {
// arrange
String phonenumber = /*valid value string */
// act
boolean isValid = Phonenumber.esTelefonoFijo(phonenumber);
// assert
Assertions.assertTrue(isValid);
}
对于其他输入值,您可以具有类似的测试方法。
如果您尚未在IDE或构建工具中设置JUnit,建议您使用以下教程https://www.vogella.com/tutorials/JUnit/article.html