我有一些类,看起来如下:
class MyClass{
public static function create($data){
//doing something here with $data
$dataModified = $this->doSomething($data);
$dataModifiedTwice = $this->doSomethingElse($dataModifie);
return $dataModifiedTwice;
}
//some other methods here
}
我想测试create($data)方法。
我想知道这种方法是否经过测试,以及这样做是否有任何意义(如果内部调用的方法是单独测试的)。
如果是的话,测试这种方法的方法是什么?
是的,你应该这样做。目的是确认使用给定的$数据,您会得到相同的结果。总有一天,当你决定重构create方法时,测试将用于确认功能没有改变。