public function testValidManagerWhenInvalidTestMethod() { $methods = $this->testClassManager->getMethods(); $methods->add(new TestMethodManager()); $this->testClassManager->setMethods($methods); $errors = $this->getValidator()->validate($this->testClassManager); $this->assertEquals(1, $errors->count()); }
/** * @param string $content * @param TestClassManager $item * @param ReflectionClass $reflectionClass * @return string */ protected function getUpdatedTestClassContent($content, TestClassManager $item, ReflectionClass $reflectionClass) { $item->setMethods($this->resolveMethodsToRender($item, $reflectionClass)); return $this->getRenderer()->renderAndPutItemsToContent($content, $item->getMethods(), $this->getNewMethodPostion($reflectionClass)); }
/** * init test class for entity * * @param TestClassManager $testClassManager * @return TestClassManager */ protected function generateAndFillTestClassMethods(TestClassManager $testClassManager) { $testMethods = new ArrayCollection(); foreach ($testClassManager->getClassManager()->getMethods() as $method) { $testMethod = new TestMethodManager(); $testMethod->setMethod($method); $testMethods->add($testMethod); } $testClassManager->setMethods($testMethods); return $testClassManager; }