Esempio n. 1
0
 /**
  * @param DefinitionInterface $definition
  * @return string
  */
 private function getTestDescriptionForDefinition(DefinitionInterface $definition)
 {
     if ($definition instanceof AbstractMethodDefinition) {
         return sprintf('%s%s%s():', $definition->getClassName(), $definition->getMethodIsStatic() ? '::' : '->', $definition->getMethodName());
     } elseif ($definition instanceof CodeDefinitionInterface) {
         $description = $definition->getDescription();
         if ($this->getVerbose()) {
             $description .= ":\nCode:\n" . $this->codeFormatter->formatCode($definition->getPreProcessedCode(), $this->getEnableColoredOutput()) . "\n";
         }
         return $description;
     }
     return '';
 }
Esempio n. 2
0
 /**
  * @param DefinitionInterface $definition
  */
 private function printSuccess(DefinitionInterface $definition)
 {
     if ($this->printer->getVerbose()) {
         $this->printer->info('Successfully ran %s', $definition->getDescription());
     } else {
         $this->printer->printf('.');
     }
 }