anchor.diff:      SubConnectOnline = mqtt5_v4compat:gen_connect(Prefix ++ "shared-sub-sub-online",
                                                     [{keepalive, 60},
                                                      {clean_session, false}], Cfg),
  -    SubConnectOffline = mqtt5_v4compat:gen_connect(Prefix ++ "shared-sub-sub-offline",
  +    SubOfflineClientId = Prefix ++ "shared-sub-sub-offline",
  +    SubConnectOffline = mqtt5_v4compat:gen_connect(SubOfflineClientId,
                                                      [{keepalive, 60},
                                                       {clean_session, false}],
                                                      Cfg),
  
positive.code:                    | V4V5Tests] }
      ].
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %%% Actual Tests
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
negative.code:     Connack = mqtt5_v4compat:gen_connack(success, Cfg),
      Prefix = vmq_cth:ustr(Cfg),
      PubConnect = mqtt5_v4compat:gen_connect(Prefix ++ "single-offline-pub", [{keepalive, 60}], Cfg),
      SubOfflineClientId = Prefix ++ "single-offline-sha-sub",
      SubConnectOffline = mqtt5_v4compat:gen_connect(SubOfflineClientId,
                                                     [{keepalive, 60},
                                                      {clean_session, false}], Cfg),
      Subscription = "$share/singleofflinesub/shared_sub_topic",
  