anchor.diff:  
   %% Send a request which can't be encoded and expect {error, encode}.
   send_encode_error(Config) ->
  -    {error, encode} = call(Config, ['STR']).  %% No Termination-Cause
  +    {error, encode} = call(Config, ['STR', {'Termination-Cause', huh}]).
   
   %% Send with filtering and expect success.
   send_destination_1(Config) ->
  
positive.code: 
  %% Try to two Auth-Application-Id in ASR expect 5009.
  send_too_many(Config) ->
      Req = ['ASR'],
  
      ['ASA' | #{'Session-Id' := _,
                 'Result-Code' := ?TOO_MANY,
                 'Failed-AVP' := Avps}]
          = call(Config, Req),
      [[#diameter_avp{name = 'Auth-Application-Id',
                      value = 42}]]
          = failed_avps(Avps, Config).
  
  %% Send an containing a faulty Grouped AVP (empty Proxy-Host in
  
negative.code:     Offset = L - length(Padding) - 4,
      <<H:Offset/binary, Len:24, T/binary>> = Bin,
      E#diameter_packet{bin = <<H/binary, (Len+9):24, T/binary>>};
  
  prepare(Pkt, Caps, N, #group{client_dict = Dict0} = Group)
    when N == send_long_avp_length;
  