邓松软件测试实验指导书(20140907采用)(18)
发布时间:2021-06-11
发布时间:2021-06-11
B、Junit使用方法示例2
1)在工程中添加类
类WordDealUtil中的方法wordFormat4DB( )实现的功能见文件注释。 package cn.edu.gzhu;
package cn.edu.gzhu;
import java.util.regex.Matcher; import java.util.regex.Pattern;
public class WordDealUtil {
/**
* 将Java对象名称(每个单词的头字母大写)按照 * 数据库命名的习惯进行格式化
* 格式化后的数据为小写字母,并且使用下划线分割命名单词 *
* 例如:employeeInfo 经过格式化之后变为 employee_info *
* @param name Java对象名称 */
public static String wordFormat4DB(String name){
Pattern p = pile("[A-Z]"); Matcher m = p.matcher(name);
StringBuffer strBuffer = new StringBuffer();
while(m.find()){
//将当前匹配子串替换为指定字符串,
//并且将替换后的子串以及其之前到上次匹配子串之后的字符串段添加
到一个StringBuffer对象里 m.appendReplacement(strBuffer, "_"+m.group()); }
}
}
//将最后一次匹配工作后剩余的字符串添加到一个StringBuffer对象里 return m.appendTail(strBuffer).toString().toLowerCase();
上一篇:中考考点之台湾与大陆的历史渊源