命名单元和集成测试方法的最佳实践?
2022-09-02 21:09:56
我最近继承了一个由不同人在不同时间编写的应用程序,并寻求有关如何标准化的指导。
我最近继承了一个由不同人在不同时间编写的应用程序,并寻求有关如何标准化的指导。
假设 NUnit:
[Test]
public void ObjectUnderTest_StateChanged_Consequence()
{
Assert.That(tra_la_la);
}
[Test]
public void ObjectUnderTest_Behaviour_Consequence()
{
Assert.That(tra_la_la);
}
例如:
[Test]
public void WifeIsTired_TakeWifeToDinner_WifeIsGrateful()
{
Assert.That(tra_la_la);
}
[Test]
public void WifeIsTired_MentionNewGirlfriend_WifeGetsHalf()
{
Assert.That(tra_la_la);
}
我只是写它的目的。这并不是说你必须在其他任何地方输入名字,所以有一个不是问题。显然,任何测试都是从“测试”开始的。testWibbleDoesNotThrowAnExceptionIfPassedAFrobulator