在一个单元测试中,我们经常编写多个 @Test 方法,来分组、分类对目标代码进行测试。 在测试的时候,我们经常…
在 Java 程序中,异常处理是非常重要的。 我们自己编写的方法,也经常抛出各种异常。对于可能抛出的异常进行测…
在运行测试的时候,有些时候,我们需要排出某些 @Test 方法,不要让它运行,这时,我们就可以给它标记一个@D…
如果待测试的输入和输出是一组数据,可以把测试数据组织起来,用不同的测试数据调用相同的测试方法,这就是参数化测试…
正则表达式是一种用来匹配字符串的强有力的武器。Java 内置了强大的正则表达式的支持。 本章我们会详细介绍如何…
在了解正则表达式之前,我们先看几个非常常见的问题: 如何判断字符串是否是有效的电话号码?例如:010-1234…
正则表达式的匹配规则是从左到右按规则匹配。我们首先来看如何使用正则表达式来做精确匹配。 对于正则表达式 abc…
匹配开头和结尾 用正则表达式进行多行匹配时,我们用 ^ 表示开头,$表示结尾。例如,^A\d{3}$,可以匹配…
我们前面讲到的 (…) 可以用来把一个子规则括起来,这样写 learn\s(java|php|go) 就可…
在介绍非贪婪匹配前,我们先看一个简单的问题: 给定一个字符串表示的数字,判断该数字末尾 0 的个数。例如: “…