PHPUnit:调用其他几种方法的测试方法

时间:2014-09-18 11:09:06

标签: php phpunit

我有一些类如下:

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)方法。

我想知道是否测试了这种方法,并且如果有这样的感觉(如果内部调用的方法是单独测试的)。

如果是,那么测试这种方法的方法是什么?

1 个答案:

答案 0 :(得分:1)

是的,你应该。目的是确认使用给定的$ data您获得相同的结果。有一天会有好处,当您决定重构create方法时,测试将用于确认功能没有改变。