|
@@ -1,3 +1,4 @@
|
|
|
|
+%% coding: utf-8
|
|
%% @doc This test suite does not require an actual MySQL connection.
|
|
%% @doc This test suite does not require an actual MySQL connection.
|
|
-module(mysql_encode_tests).
|
|
-module(mysql_encode_tests).
|
|
-include_lib("eunit/include/eunit.hrl").
|
|
-include_lib("eunit/include/eunit.hrl").
|
|
@@ -13,6 +14,7 @@ encode_test() ->
|
|
{3.14, "3.14"},
|
|
{3.14, "3.14"},
|
|
{"isn't didn't", "'isn''t didn''t'"}, %% Escape single quotes.
|
|
{"isn't didn't", "'isn''t didn''t'"}, %% Escape single quotes.
|
|
{"\\n", "'\\n'"}, %% Don't escape backslash.
|
|
{"\\n", "'\\n'"}, %% Don't escape backslash.
|
|
|
|
+ {[<<"asdf">>,"ščžć€"], <<"'asdf",197,161,196,141,197,190,196,135,226,130,172,"'">>},
|
|
%% BIT(N)
|
|
%% BIT(N)
|
|
{<<255, 2:3>>, "b'11111111010'"},
|
|
{<<255, 2:3>>, "b'11111111010'"},
|
|
%% DATE
|
|
%% DATE
|