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

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

时间:2018-03-18 10:26:38      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:pack   ice   电子   add   email   break   check   结果   template   

(一)任务说明

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

(二)实现要求

    (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与单元测试训练

标签:pack   ice   电子   add   email   break   check   结果   template   

原文地址:https://www.cnblogs.com/evanpatrick/p/8594003.html

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