/** * @covers ::configureIO */ public function testConfigureIO() { $reflection = new \ReflectionClass(get_class($this->app)); $method = $reflection->getMethod('configureIO'); $method->setAccessible(true); $output = new ConsoleOutput(); $input = new ArrayInput(['configuration' => serialize(new Configuration()), 'files' => serialize([])]); $method->invokeArgs($this->app, [$input, $output]); $this->assertTrue($input->hasArgument('configuration')); $this->assertTrue($input->hasArgument('files')); $this->assertTrue($input->hasOption('verbose')); }