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