Просмотр исходного кода

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

Tobias Lindahl 4 лет назад
Родитель
Сommit
b9b8111edb
1 измененных файлов с 5 добавлено и 0 удалено
  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)).