original_string: public function iShouldGet(PyStringNode $string)
      {
          if ($this->getOutput() != trim($string->getRaw())) {
              throw new \Exception(
                  "Actual output is:\n" . $this->getOutput()
              );
          }
      }
code: public function iShouldGet(PyStringNode $string)
      {
          if ($this->getOutput() != trim($string->getRaw())) {
              throw new \Exception(
                  "Actual output is:\n" . $this->getOutput()
              );
          }
      }
code_tokens: public function iShouldGet ( PyStringNode $ string ) { if ( $ this -> getOutput ( ) != trim ( $ string -> getRaw ( ) ) ) { throw new \ Exception ( "Actual output is:\n" . $ this -> getOutput ( ) ) ; } }
docstring: Verifies whether the output of an iRun When is equal to the given.
  
  @param PyStringNode $string
  
  @Then /^I should get:$/
  
  @throws \Exception if the condition is not fulfilled
  
  @return void
docstring_tokens: Verifies whether the output of an iRun When is equal to the given .