No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

36 líneas
871 B

  1. #! /usr/bin/env escript
  2. % This file is part of Jiffy released under the MIT license.
  3. % See the LICENSE file for more information.
  4. main([]) ->
  5. code:add_pathz("ebin"),
  6. code:add_pathz("test"),
  7. etap:plan(18),
  8. util:test_good(good()),
  9. util:test_errors(errors()),
  10. etap:end_tests().
  11. good() ->
  12. [
  13. {<<"[]">>, []},
  14. {<<"[\t[\n]\r]">>, [[]], <<"[[]]">>},
  15. {<<"[\t123, \r true\n]">>, [123, true], <<"[123,true]">>},
  16. {<<"[1,\"foo\"]">>, [1, <<"foo">>]},
  17. {<<"[11993444355.0,1]">>, [11993444355.0,1]},
  18. {
  19. <<"[\"\\u00A1\",\"\\u00FC\"]">>,
  20. [<<194, 161>>, <<195, 188>>],
  21. <<"[\"", 194, 161, "\",\"", 195, 188, "\"]">>
  22. }
  23. ].
  24. errors() ->
  25. [
  26. <<"[">>,
  27. <<"]">>,
  28. <<"[,]">>,
  29. <<"[123">>,
  30. <<"[123,]">>,
  31. <<"[32 true]">>
  32. ].