Esempio n. 1
0
 /**
  * @param TestSuiteFactory $factory
  * @param TestFilter $filter
  * @param string $cwd Working directory
  * @param string $path Directory of file relative to $cwd
  * @param null|TestName $parent
  */
 function __construct(TestSuiteFactory $factory, TestFilter $filter, $cwd, $path, TestName $parent = null)
 {
     parent::__construct($parent);
     $this->path = rtrim($cwd, '/\\') . DIRECTORY_SEPARATOR . trim($path, '/\\');
     $this->name = $path;
     $this->filter = $filter;
     $this->factory = $factory;
 }
Esempio n. 2
0
 /**
  * @param string $name
  * @param null|TestName $parent
  * @param \Exception $creation Used for determining source location
  */
 function __construct($name, TestName $parent = null, \Exception $creation = null)
 {
     parent::__construct($parent);
     $this->name = $name;
     $this->creation = $creation ?: new \Exception();
 }
Esempio n. 3
0
 /**
  * @param TestFilter $filter
  * @param string $suite
  * @param null|TestName $parent
  */
 function __construct(TestFilter $filter, $suite, TestName $parent = null)
 {
     parent::__construct($parent);
     $this->filter = $filter;
     $this->suite = $suite;
 }