Bläddra i källkod

test: add new proper types to #session{} after rebase

Tobias Lindahl 4 år sedan
förälder
incheckning
b9b8111edb
1 ändrade filer med 5 tillägg och 0 borttagningar
  1. 5 0
      apps/emqx/test/emqx_proper_types.erl

+ 5 - 0
apps/emqx/test/emqx_proper_types.erl

@@ -100,6 +100,8 @@ clientinfo() ->
 %% See emqx_session:session() type define
 sessioninfo() ->
     ?LET(Session, {session,
+                    sessionid(),        % id
+                    boolean(),          % is_persistent
                     subscriptions(),    % subscriptions
                     non_neg_integer(),  % max_subscriptions
                     boolean(),          % upgrade_qos
@@ -114,6 +116,9 @@ sessioninfo() ->
                   },
          emqx_session:info(Session)).
 
+sessionid() ->
+    emqx_guid:gen().
+
 subscriptions() ->
     ?LET(L, list({topic(), subopts()}), maps:from_list(L)).