/**
  * {@inheritDoc}
  *
  * Adds the necessary class suffix and type in the Bake\Test instance responsible
  * of baking tests class files for the maintenance mode
  */
 public function bakeTest($className)
 {
     if (!isset($this->Test->classSuffixes[$this->name()])) {
         $this->Test->classSuffixes[$this->name()] = '';
     }
     $name = ucfirst($this->name());
     if (!isset($this->Test->classTypes[$name])) {
         $this->Test->classTypes[$name] = 'Maintenance\\Mode';
     }
     return parent::bakeTest($className);
 }
示例#2
0
 /**
  * Test the no-test option.
  *
  * @return void
  */
 public function testBakeTestNoTest()
 {
     $this->Task->params['no-test'] = true;
     $this->Task->Test->expects($this->never())->method('bake');
     $result = $this->Task->bakeTest('Example');
 }