伪代码中的示例类:
class SumCalculator
method calculate(int1, int2) returns int
Run Code Online (Sandbox Code Playgroud)
测试这个的好方法是什么?换句话说,我该如何描述我需要的行为?
test1: canDetermineSumOfTwoIntegers
Run Code Online (Sandbox Code Playgroud)
要么
test2: returnsSumOfTwoIntegers
Run Code Online (Sandbox Code Playgroud)
要么
test3: knowsFivePlusThreeIsEight
Run Code Online (Sandbox Code Playgroud)
Test1和Test2看起来很模糊,需要测试一个特定的计算,因此它并没有真正描述正在测试的内容.然而test3非常有限.
测试这些类的好方法是什么?