2013-05-28 66 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

根據您要測試的內容,我會測試更改密碼需要您的身份驗證才能使用新密碼。如果你的密碼對它有限制(長度,複雜度),你也可以測試它。