# Decode and encode are provided as stubs which are intended to be overridden # These can be used to translate the message or to invoke other functions # to take action based on the type and content of messages Feature: Decode stubs passthru message unchanged The protocol decode method works as expected Scenario: Decode passes the message through unaltered Given a valid message When the protocol.decode method is called Then the message is returned unaltered