X-Git-Url: https://git.xandkar.net/?p=hope.git;a=blobdiff_plain;f=test%2Fhope_dictionary_SUITE.erl;h=4f355ca0bfc0f78b74e87f38c3dee0ffa26776b9;hp=914ae48d0aa6f147a2581c59fae1ab27abfddc7a;hb=870172d69230ad2cf0f409ec009ab3feaa723fee;hpb=c50166fd20aa19e46f474dc7399a5a8aead15d4b diff --git a/test/hope_dictionary_SUITE.erl b/test/hope_dictionary_SUITE.erl index 914ae48..4f355ca 100644 --- a/test/hope_dictionary_SUITE.erl +++ b/test/hope_dictionary_SUITE.erl @@ -1,7 +1,5 @@ -module(hope_dictionary_SUITE). --include_lib("proper/include/proper.hrl"). - %% Callbacks -export( [ all/0 @@ -14,6 +12,7 @@ -export( [ t_set_new/1 , t_set_existing/1 + , t_get/1 , t_pop/1 , t_fold/1 , t_dictionary_specs/1 @@ -35,6 +34,7 @@ groups() -> Tests = [ t_set_new , t_set_existing + , t_get , t_pop , t_fold , t_dictionary_specs @@ -53,6 +53,18 @@ end_per_group(_DictModule, _Cfg) -> %% Test cases %% ============================================================================= +t_get(Cfg) -> + {some, DictModule} = hope_kv_list:get(Cfg, ?DICT_MODULE), + K1 = k1, + K2 = k2, + V1 = v1, + V2 = v2, + D = DictModule:set(DictModule:empty(), K1, V1), + {some, V1} = DictModule:get(D, K1), + V1 = DictModule:get(D, K1, V2), + none = DictModule:get(D, K2), + V2 = DictModule:get(D, K2, V2). + t_set_new(Cfg) -> {some, DictModule} = hope_kv_list:get(Cfg, ?DICT_MODULE), Key = key,