【发布时间】:2018-06-28 15:54:47
【问题描述】:
我正在尝试调用application:get_env,但我正在测试一个使用两组不同参数调用它的函数。
我像这样设置了两个单独的 meck:expect 调用,但是当我正在测试的函数尝试调用 application:get_env(my_app, my_param_one) 它失败并抛出 error:function_clause 和 undefined。
meck:expect(application, get_env, fun(my_app, my_param_one) -> {ok, "my_value_one"} end),
meck:expect(application, get_env, fun(my_app, my_param_two) -> {ok, "my_value_two"} end),
我怎样才能用不同的参数值集找出相同的函数?
【问题讨论】: