美文网首页
单元测试的测试文件方法

单元测试的测试文件方法

作者: 追风z | 来源:发表于2020-10-04 15:55 被阅读0次
/**
 * 字符串工具类
 * 注意:这个和StringUtils的区别,StringUtils是导入依赖commons-lang3 包中的类
 */
public class StringUtil {

    /**
     * 是否是手机号
     *
     * @param value Value
     * @return 返回是否符合手机号  默认返回false
     */
    public static boolean isPhone(String value) {
        //看传入的值和正则表达式,是否匹配的上,如果可以的话,就返回true,否则false
        return value.matches(REGEX_PHONE);
    }

    /**
     * 是否是邮箱
     *
     * @param value Value
     * @return 是否匹配邮箱,匹配返回true,否则返回false
     */
    public static boolean isEmail(String value) {
        return value.matches(REGEX_EMAIL);
    }

    /**
     * 是否符合密码格式
     *  这个方法很简单,所以就没有在用个测试文件来测试了
     * @param value 传入的值
     * @return 是否匹配密码格式,这个可以不用正则表达式
     */
    public static boolean isPassword(String value) {
        return value.length() >= 6 && value.length() <= 15;
    }
}

Constant 里面的 正则表达式

/**
 * 常量类
 */
public class Constant {
    public static final String ID = "ID";

    /**
     * 手机号正则表达式
     * 移动:134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188 198
     * 联通:130 131 132 145 155 156 166 171 175 176 185 186
     * 电信:133 149 153 173 177 180 181 189 199
     * 虚拟运营商: 170
     * <p>
     * ^:匹配一行的开头
     * $:匹配一行的结尾
     * <p>
     * \\d{8}$:匹配后面8位数字
     */
    public static final String REGEX_PHONE = "^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\\d{8}$";

    /**
     * 邮箱正则表达式
     * ^([a-z0-9_\.-]+):^匹配一行的开头     [a-z0-9_\.-]: a到z或者0-9或者 _ . -中的任意字符;后面加个+表示后面的字符重复一次或多次
     * {n,m}    重复n到m次 比如:{2,6} 重复2次到6次
     */
    public static final String REGEX_EMAIL = "^([a-z0-9_\\.-]+)@([\\da-z\\.-]+)\\.([a-z\\.]{2,6})$";

}

相关文章

  • pytest-单元测试框架

    一 单元测试 针对软件的最小单位(函数、方法)进行测试 二 单元测试框架工作 1、测试发现:从多个文件中找到我们的...

  • Golang测试

    如何编写好的单元测试 单元测试主要有两个方面: 编写测试方法 编写可测试代码 编写单元测试方法 单元测试特定案例的...

  • 系统调试

    断言 单元测试 单元测试断言 测试方法 宏定义

  • Android Studio单元测试

    Android Studio默认支持Android单元测试 创建单元测试文件夹 可以把单元测试文件夹放到你自己创建...

  • 单元测试-JUnit

    java单元测试是最小的功能单元测试代码, 单元测试就是针对单个java方法的测试。相比较于main方法进行测试,...

  • golang 单元测试 UnitTest 覆盖率 基准测试

    [TOC] 单元测试要求 因为golang语言设计,偏向工程性,故go 单元测试对文件名和方法名,参数都有很严格的...

  • 单元测试的测试文件方法

    Constant 里面的 正则表达式

  • 2019-09-12——软件测试——牛客网

    测试阶段 单元测试,集成测试,系统测试,验收测试四个阶段方法总览 单元测试 单元测试的策略: 逻辑覆盖 循环覆盖 ...

  • Android单元测试

    本文主要内容 1、单元测试介绍 2、java单元测试 3、android单元测试 4、常用方法介绍 1、单元测试介...

  • Spring Boot:单元测试

    单元测试 单元测试注意事项 测试方法必须用@Test修饰 测试方法必须使用public void修饰,不能带参数 ...

网友评论

      本文标题:单元测试的测试文件方法

      本文链接:https://www.haomeiwen.com/subject/zdftuktx.html