/**
* 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);
}