Moved ec_env
tests into a separate file
Signed-off-by: Ariel Otilibili <otilibil@eurecom.fr>
This commit is contained in:
parent
ca7581cbb0
commit
677984e961
2 changed files with 28 additions and 33 deletions
|
@ -212,36 +212,3 @@ to_atom(X)
|
||||||
erlang:list_to_existing_atom(X);
|
erlang:list_to_existing_atom(X);
|
||||||
to_atom(X) ->
|
to_atom(X) ->
|
||||||
to_atom(to_list(X)).
|
to_atom(to_list(X)).
|
||||||
|
|
||||||
%%%===================================================================
|
|
||||||
%%% Tests
|
|
||||||
%%%===================================================================
|
|
||||||
|
|
||||||
-ifdef(TEST).
|
|
||||||
-include_lib("eunit/include/eunit.hrl").
|
|
||||||
|
|
||||||
to_integer_test() ->
|
|
||||||
?assertError(badarg, to_integer(1.5, strict)).
|
|
||||||
|
|
||||||
to_float_test() ->
|
|
||||||
?assertError(badarg, to_float(10, strict)).
|
|
||||||
|
|
||||||
to_atom_test() ->
|
|
||||||
?assertMatch(true, to_atom("true")),
|
|
||||||
?assertMatch(true, to_atom(<<"true">>)),
|
|
||||||
?assertMatch(false, to_atom(<<"false">>)),
|
|
||||||
?assertMatch(false, to_atom(false)),
|
|
||||||
?assertError(badarg, to_atom("hello_foo_bar_baz")),
|
|
||||||
|
|
||||||
S = erlang:list_to_atom("1"),
|
|
||||||
?assertMatch(S, to_atom(1)).
|
|
||||||
|
|
||||||
to_boolean_test()->
|
|
||||||
?assertMatch(true, to_boolean(<<"true">>)),
|
|
||||||
?assertMatch(true, to_boolean("true")),
|
|
||||||
?assertMatch(true, to_boolean(true)),
|
|
||||||
?assertMatch(false, to_boolean(<<"false">>)),
|
|
||||||
?assertMatch(false, to_boolean("false")),
|
|
||||||
?assertMatch(false, to_boolean(false)).
|
|
||||||
|
|
||||||
-endif.
|
|
||||||
|
|
28
test/ec_cnv_tests.erl
Normal file
28
test/ec_cnv_tests.erl
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
%%% @copyright 2024 Erlware, LLC.
|
||||||
|
-module(ec_cnv_tests).
|
||||||
|
|
||||||
|
-include_lib("eunit/include/eunit.hrl").
|
||||||
|
|
||||||
|
to_integer_test() ->
|
||||||
|
?assertError(badarg, ec_cnv:to_integer(1.5, strict)).
|
||||||
|
|
||||||
|
to_float_test() ->
|
||||||
|
?assertError(badarg, ec_cnv:to_float(10, strict)).
|
||||||
|
|
||||||
|
to_atom_test() ->
|
||||||
|
?assertMatch(true, ec_cnv:to_atom("true")),
|
||||||
|
?assertMatch(true, ec_cnv:to_atom(<<"true">>)),
|
||||||
|
?assertMatch(false, ec_cnv:to_atom(<<"false">>)),
|
||||||
|
?assertMatch(false, ec_cnv:to_atom(false)),
|
||||||
|
?assertError(badarg, ec_cnv:to_atom("hello_foo_bar_baz")),
|
||||||
|
|
||||||
|
S = erlang:list_to_atom("1"),
|
||||||
|
?assertMatch(S, ec_cnv:to_atom(1)).
|
||||||
|
|
||||||
|
to_boolean_test()->
|
||||||
|
?assertMatch(true, ec_cnv:to_boolean(<<"true">>)),
|
||||||
|
?assertMatch(true, ec_cnv:to_boolean("true")),
|
||||||
|
?assertMatch(true, ec_cnv:to_boolean(true)),
|
||||||
|
?assertMatch(false, ec_cnv:to_boolean(<<"false">>)),
|
||||||
|
?assertMatch(false, ec_cnv:to_boolean("false")),
|
||||||
|
?assertMatch(false, ec_cnv:to_boolean(false)).
|
Loading…
Add table
Add a link
Reference in a new issue