0

我现在只做了大约 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);
        }

    }
4

1 回答 1

1

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

于 2013-05-28T19:39:12.120 回答