现代软件工程讲义2开发技术——单元测试&回归测试

  

VSTS

namespace  DemoUser   {   ,,,public  class 用户   ,,,{   ,,,,,,,public 用户(string  userEmail)   ,,,,,,,{   ,,,,,,,,,,,m_email =, userEmail;   ,,,,,,,}   ,,,,,,,private  string  m_email;,//user  email  as  user  id   ,,,},,,   }

///,& lt; summary>///A  test  for  User (字符串)///& lt;/summary>   (TestMethod ())   public  void  ConstructorTest ()   {   string  userEmail =,零,,//,TODO: Initialize 用an 适当//值   ,   User  target =, new 用户(userEmail);//TODO:祝福;Implement  code 用verify 目标   Assert.Inconclusive (“TODO: Implement  code 用verify 目标”);   }

(TestMethod ())   ,,,,,,,public  void  ConstructorTest ()   ,,,,,,,{   ,,,,,,,,,,,string  userEmail =,“someone@somewhere.com”;   ,   ,,,,,,,,,,,User  target =, new 用户(userEmail);   ,   ,,,,,,,,,,,Assert.IsTrue (target  !=, null);   ,,,,,,,}//我们还可以进一步测试电子邮件是否的确是保存在用户类型中

1电子邮件

2电子邮件

3

,(TestMethod ())   ,,,,,,,(ExpectedException (typeof  (ArgumentNullException)))   ,,,,,,,public  void  ConstructorTestNull ()   ,,,,,,,{   ,,,,,,,,,,,User  target =, new 用户(空);   ,,,,,,,}   ,   ,,,,,,,(TestMethod ())   ,,,,,,,(ExpectedException (typeof (ArgumentException)))   ,,,,,,,public  void  ConstructorTestEmpty ()   ,,,,,,,{   ,,,,,,,,,,,User  target =, new 用户(" ");   ,,,,,,,}   ,   ,,,,,,,(TestMethod ())   ,,,,,,,(ExpectedException (typeof (ArgumentNullException)))   ,,,,,,,public  void  ConstructorTestBlank ()   ,,,,,,,{   ,,,,,,,,,,,User  target =, new 用户(“,,,,”);   ,,,,,,,}


现代软件工程讲义2开发技术——单元测试&回归测试