/** * @covers JsonCommandExecutor::executeCommand * * @expectedException \Xiag\JsonCommand\Exception\RuntimeException * @expectedExceptionCode 100 */ public function testExecuteCommandNonExecutable() { $commandExecutor = new RawCommandExecutor($this->execDir . '/nonexecutable'); $commandExecutor->executeCommand(); }
/** * Constructor * * @param string $executablePath Executable path * @param SerializerInterface $serializer Serializer * @param string $resultType Deserialize result type */ public function __construct($executablePath, SerializerInterface $serializer, $resultType) { $this->serializer = $serializer; $this->resultType = $resultType; parent::__construct($executablePath); }