码迷,mamicode.com
首页 > 其他好文 > 详细

单元测试训练

时间:2018-03-18 10:25:30      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:div   void   letter   功能   阶段   ati   string   成本   system   

任务说明(二选一):

实现模块判断传入的电子邮箱账号的正确性;

实现要求:

一、实现功能模块;

public static void validateEmail(String email) {
boolean flag = false;
int pos = email.indexOf("@");
if (pos == -1 || pos == 0 || pos == email.length() - 1) {
return false;
}
String[] strings = email.split("@");
if (strings.length != 2) {
return false;
}
CharSequence cs = strings[0];
for (int i = 0; i < cs.length(); i++) {
char c = cs.charAt(i);
if (!Character.isLetter(c) && !Character.isDigit(c)) {
return false;
}
}
pos = strings[1].indexOf(".");
if (pos == -1 || pos == 0 || pos == email.length() - 1) {
return false;
}
strings = strings[1].split(".");
for (int j = 0; j < strings.length; j++) {
cs = strings[j];
if (cs.length() == 0) {
  System.out.println("这是正确的邮箱地址");
}
for (int i = 0; i < cs.length(); i++) {
char c = cs.charAt(i);
if (!Character.isLetter(c) && !Character.isDigit(c)) {
   System.out.println("这是错误的邮箱地址 ");
}
}

}
return true;
}

任务清单工作量估算表:

PSP阶段 时间估算(小时) 实际实际(小时)
计划 估计每个阶段的时间成本 0.4 0.5
开发 需求分析 0.3 0.3
系统设计 0.3 0.5
设计复审 0.5 0.7
代码实现 1.1 1.0
代码复审 0.5 0.5
测试 0.2 0.2
报告 测试报告 0.2 0.3
总结 0.3 0.4

单元测试训练

标签:div   void   letter   功能   阶段   ati   string   成本   system   

原文地址:https://www.cnblogs.com/lxx12/p/8594049.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!