我现在只做了大约3个星期的测试。我正在尝试为TestChangePassword编写测试。我的问题是我卡住了。我不知道该叫什么,或者测试什么。有人可以举例说明你的例子吗?
[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);
}
}
答案 0 :(得分:1)
根据您要测试的确切内容,我会测试更改密码需要您的身份验证才能使用新密码。如果您的密码有限制(长度,复杂性),您也可以测试它。