aboutsummaryrefslogtreecommitdiffstats
path: root/lib/stdlib/test/gen_statem_SUITE.erl
diff options
context:
space:
mode:
authorRaimo Niskanen <[email protected]>2016-02-19 09:39:46 +0100
committerRaimo Niskanen <[email protected]>2016-02-19 09:39:46 +0100
commitfc1e649e3613f18dec8514921d0439ddcca73bdb (patch)
treec450dbb70177f21cb30ef99962fa4fa728acf774 /lib/stdlib/test/gen_statem_SUITE.erl
parent65767cfc36cf8658b45d68b3c17d4bd612198165 (diff)
downloadotp-fc1e649e3613f18dec8514921d0439ddcca73bdb.tar.gz
otp-fc1e649e3613f18dec8514921d0439ddcca73bdb.tar.bz2
otp-fc1e649e3613f18dec8514921d0439ddcca73bdb.zip
Add reply([Reply])
Diffstat (limited to 'lib/stdlib/test/gen_statem_SUITE.erl')
-rw-r--r--lib/stdlib/test/gen_statem_SUITE.erl10
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/stdlib/test/gen_statem_SUITE.erl b/lib/stdlib/test/gen_statem_SUITE.erl
index 92dc59e843..4ac4acd189 100644
--- a/lib/stdlib/test/gen_statem_SUITE.erl
+++ b/lib/stdlib/test/gen_statem_SUITE.erl
@@ -1153,7 +1153,8 @@ idle(cast, {connect,Pid}, _, _, Data) ->
Pid ! accept,
{next_state,wfor_conf,Data};
idle({call,From}, connect, _, _, Data) ->
- {next_state,wfor_conf,Data,[{reply,From,accept}]};
+ gen_statem:reply(From, accept),
+ {next_state,wfor_conf,Data};
idle(cast, badreturn, _, _, _Data) ->
badreturn;
idle({call,_From}, badreturn, _, _, _Data) ->
@@ -1161,7 +1162,8 @@ idle({call,_From}, badreturn, _, _, _Data) ->
idle({call,From}, {delayed_answer,T}, _, _, Data) ->
receive
after T ->
- throw({keep_state,Data,{reply,From,delayed}})
+ gen_statem:reply({reply,From,delayed}),
+ throw({keep_state,Data})
end;
idle({call,From}, {timeout,Time}, _, State, _Data) ->
{next_state,timeout,{From,Time},
@@ -1200,8 +1202,8 @@ timeout2(_, _, _, State, Data) ->
{next_state,State,Data}.
timeout3(info, {timeout,TRef2,Result}, _, _, {From,TRef2}) ->
- {next_state,idle,state,
- [{reply,From,Result}]};
+ gen_statem:reply([{reply,From,Result}]),
+ {next_state,idle,state};
timeout3(_, _, _, State, Data) ->
{next_state,State,Data}.