jsone_tests.erl 826 B

123456789101112131415161718192021222324252627
  1. %% Copyright (c) 2013, Takeru Ohta <phjgt308@gmail.com>
  2. -module(jsone_tests).
  3. -include_lib("eunit/include/eunit.hrl").
  4. encode_test_() ->
  5. [
  6. {"エンコード処理は jsone_encode:encode/1 が行う",
  7. fun () ->
  8. ok = meck:new(jsone_encode),
  9. ok = meck:expect(jsone_encode, encode, 1, dummy_result),
  10. ?assertEqual(dummy_result, jsone:encode([1, 2, 3])),
  11. ok = meck:unload(jsone_encode)
  12. end}
  13. ].
  14. decode_test_() ->
  15. [
  16. {"デコード処理は jsone_decode:decode/1 が行う",
  17. fun () ->
  18. ok = meck:new(jsone_decode),
  19. ok = meck:expect(jsone_decode, decode, 1, dummy_result),
  20. ?assertEqual(dummy_result, jsone:decode(<<"[1, 2, 3]">>)),
  21. ok = meck:unload(jsone_decode)
  22. end}
  23. ].