单元测试训练

Posted 壹二

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单元测试训练相关的知识,希望对你有一定的参考价值。

任务说明(二选一):

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

实现要求:

一、实现功能模块;

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

以上是关于单元测试训练的主要内容,如果未能解决你的问题,请参考以下文章

软工作业PSP与单元测试训练

软工作业PSP与单元测试训练

软工作业PSP与单元测试训练

软工作业PSP与单元测试训练

软工作业PSP与单元测试训练

单元测试 NPE,当我添加片段自定义转换时