一直想研究一下Android的单元测试,苦于各种懒的借口迟迟未开始。最近查了些资料,动手实践,初步了解了一些单元测试的皮毛,记录下来以备不时之需。
单元测试代码目录
AS新建工程时会自动创建两个单元测试的目录,如下:
src
├── androidTest/java--仪器化单元测试或者UI测试
├── main/java--主代码目录
└── test/java--本地测试,可以通过run命令运行直接在控制台看运行结果
添加单元测试类
1、新建工具类
在main
目录下新建工具类NumberUtils
,代码如下:
public class NumberUtils {
/**
* @param psd 密码
* @return 密码强度是否合法(6-18位,数字和字母)
*/
public static boolean isStrongPwd(String psd) {
if (TextUtils.isEmpty(psd)) {
return false;
}
Pattern pattern = Pattern.compile("^(?![a-zA-z]+$)(?!\\d+$)[a-zA-Z\\d]{6,18}$")