使用VisualStudio2005TeamSystem进行单元测试[24]

发表于:2010-05-13来源:作者:点击数: 标签:单元
使用VisualStudio2005TeamSystem进行 单元测试 [24] 软件测试 float depositAmt = 0; // TODO: Initialize to an appropriate value target.DepositMoney(depositAmt); Assert.Inconclusive("A method that does not return a value " + "cannot be verified

  使用VisualStudio2005TeamSystem进行单元测试[24]   软件测试

  float depositAmt = 0; // TODO: Initialize to an appropriate value

  target.DepositMoney(depositAmt);

  Assert.Inconclusive("A method that does not return a value " +

  "cannot be verified.");

  }

  我们能够完成相对容易且具有有限击键的测试(更改部分用黑体表示)。

  [TestMethod()]

  public void DepositMoneyTest() {

  float currentBalance = 500;

  BankAclearcase/" target="_blank" >ccount target = new BankAccount(currentBalance);

  float depositAmt = 10;

  target.DepositMoney(depositAmt);

  Assert.AreEqual(currentBalance + depositAmt, target.CurrentBalance,

  "Deposit Test: Deposit not applied correctly");

  }

  重新生成单元测试代码

  好消息是,代码生成过程不会让您重写以前生成(和修改)的单元测试。使用 Visual Studio 2005 Team System 的 Beta 2 版本,代码生成选项提供一个启用/禁用创建已存在测试的复选框。如果选择它,而且该过程找到了一个具有相同名称的现有测试,则该过程将忽略该测试方法,并创建后续测试,从而将一个数字附加到该方法名的末尾。这通常在对象中使用重载的方法或构造函数时发生,或者当单击 Generate 按钮而不取消选定现有测试时发生。

原文转自:http://www.ltesting.net