2013-05-28 32 views
0

我现在只做了大约3周的测试。我正在尝试为TestChangePassword编写一个测试。我的问题是,我坚持。我不知道该打什么电话,或者测试什么。有人可以举个例子来解释你的例子吗?ChangePassword测试

[TestMethod] 
    public void TestChangePassword() 
    { 
     try //Assert.AreEqual(password, "ABCDE");//Assert.AreEqual(oldPwd, "ABCDE"); 
     { 
      AsaMembershipProvider prov = this.GetMembershipProvider(); 

      bool success = prov.ChangePassword("test.user", "test", "ABCDE"); 
      if (success) 
      { 
       // Change it back 
       success = prov.ChangePassword("test.user", "ABCDE", "test"); 
      } 


     } 
     catch (Exception ex) 
     { 
      LogMessage(ex); 
      Assert.Fail(ex.Message); 
     } 

    } 

回答

1

根据您要测试的内容,我会测试更改密码需要您的身份验证才能使用新密码。如果你的密码对它有限制(长度,复杂度),你也可以测试它。