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

Posted EvanPatrick

tags:

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

(一)任务说明

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

(二)实现要求

    (1)实现功能模块:通过正则表达式进行简单的判断。

        (2)针对实现模块编写对应单元测试代码:

 1 /*
 2  * To change this license header, choose License Headers in Project Properties.
 3  * To change this template file, choose Tools | Templates
 4  * and open the template in the editor.
 5  */
 6 package emailcheck;
 7 
 8 import java.util.Scanner;
 9 import java.util.regex.Pattern;
10 
11 /**
12  *
13  * @author EvanPatrick
14  */
15 public class EmailCheck {
16     public  static void main(String arg[]) {
17         Scanner str=new Scanner(System.in);
18         String email = str.nextLine(); 
19            while(true)
20           {
21           
22            if (EmailCheck.checkEmail(email))
23            {   
24                 System.out.println(email+"is legal Email address!");
25                 break;
26            }
27            else
28            {
29                 System.out.println(email+"is illegal Email address!");
30                 break;
31            }
32           }
33        } 
34      public static boolean checkEmail(String email) {     
35             String pattern= "\\\\w+([-+.]\\\\w+)*@\\\\w+([-.]\\\\w+)*\\\\.\\\\w+([-.]\\\\w+)*";  
36             return Pattern.matches(pattern, email);     
37         }       
38 }

测试结果:

        (3)按PSP流程进行工作量估算,填写任务清单工作量估算表。

 

 

 

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

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

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

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

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

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

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