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