anchor.diff:                                           data = <<12:32>>}]}],
       ['ASA' | #{'Session-Id' := _,
                  'Result-Code' := ?AVP_UNSUPPORTED,
  -               'Failed-AVP' := Avps}]
  +               'Failed-AVP' := [#{'AVP' := [Avp]}]}]
           = call(Config, Req),
  -    [[#diameter_avp{code = 27,
  -                    is_mandatory = true,
  -                    value = 12,
  -                    data = <<12:32>>}]]
  -        = failed_avps(Avps, Config).
  +    #diameter_avp{code = 27,
  +                  is_mandatory = true,
  +                  value = 12,
  +                  data = <<12:32>>}
  +        = Avp.
   
   %% Try to two Auth-Application-Id in ASR expect 5009.
   send_too_many(Config) ->
  
positive.code:                                      | ?SERVICE(SN, Grp)]),
      ok = diameter:start_service(CN, [{traffic_counters, bool()},
                                       {sequence, ?CLIENT_MASK},
                                       {strict_arities, decode}
                                       | ?SERVICE(CN, Grp)]).
  
  
negative.code: 
      ['ASA' | #{'Session-Id' := _,
                 'Result-Code' := ?TOO_MANY,
                 'Failed-AVP' := [#{'AVP' := [Avp]}]}]
          = call(Config, Req),
      #diameter_avp{name = 'Auth-Application-Id',
                    value = 44}
          = Avp.
  
  %% Send an containing a faulty Grouped AVP (empty Proxy-Host in
  %% Proxy-Info) and expect that only the faulty AVP is sent in
  