generateUses() публичный Метод

Generate the uses() calls for a type & class name
public generateUses ( string $type, string $fullClassName ) : array
$type string The Type of object you are generating tests for eg. controller
$fullClassName string The Classname of the class the test is being generated for.
Результат array An array containing used classes
Пример #1
0
 /**
  * Test generateUses()
  *
  * @return void
  */
 public function testGenerateUses()
 {
     $result = $this->Task->generateUses('table', 'App\\Model\\Table\\PostsTable');
     $expected = ['Cake\\ORM\\TableRegistry', 'App\\Model\\Table\\PostsTable'];
     $this->assertEquals($expected, $result);
     $result = $this->Task->generateUses('controller', 'App\\Controller\\PostsController');
     $expected = ['App\\Controller\\PostsController'];
     $this->assertEquals($expected, $result);
     $result = $this->Task->generateUses('helper', 'App\\View\\Helper\\FormHelper');
     $expected = ['Cake\\View\\View', 'App\\View\\Helper\\FormHelper'];
     $this->assertEquals($expected, $result);
     $result = $this->Task->generateUses('component', 'App\\Controller\\Component\\AuthComponent');
     $expected = ['Cake\\Controller\\ComponentRegistry', 'App\\Controller\\Component\\AuthComponent'];
     $this->assertEquals($expected, $result);
     $result = $this->Task->generateUses('shell_helper', 'App\\Shell\\Helper\\ExampleHelper');
     $expected = ['Cake\\TestSuite\\Stub\\ConsoleOutput', 'Cake\\Console\\ConsoleIo', 'App\\Shell\\Helper\\ExampleHelper'];
     $this->assertEquals($expected, $result);
 }