Add test for #23

This commit is contained in:
Alexey Romanov
2014-10-10 12:25:08 +04:00
parent 96c34117df
commit 79ea77d999

View File

@@ -52,7 +52,8 @@ all_test_() ->
?FuncTest(acc_string_encoding), ?FuncTest(acc_string_encoding),
?FuncTest(large_offset), ?FuncTest(large_offset),
?FuncTest(issue13), ?FuncTest(issue13),
?FuncTest(enable_load_extension)]}. ?FuncTest(enable_load_extension),
?FuncTest(issue23)]}.
anonymous_test() -> anonymous_test() ->
{ok, Pid} = sqlite3:open(anonymous, []), {ok, Pid} = sqlite3:open(anonymous, []),
@@ -339,6 +340,15 @@ issue13() ->
enable_load_extension() -> enable_load_extension() ->
?assertEqual(ok, sqlite3:enable_load_extension(ct, 1)). ?assertEqual(ok, sqlite3:enable_load_extension(ct, 1)).
issue23() ->
sqlite3:open(issue23, [in_memory]),
ok = sqlite3:create_table(issue23, issue23, [{issue23, integer}]),
SingleStmt = "SELECT * FROM issue23;",
SingleStmtResult = [{columns, ["issue23"]}, {rows, []}],
ScriptResult = sqlite3:sql_exec_script(issue23,[SingleStmt ++ SingleStmt]),
?assertEqual([SingleStmtResult, SingleStmtResult], ScriptResult),
sqlite3:close(issue23).
% create, read, update, delete % create, read, update, delete
%%==================================================================== %%====================================================================
%% Internal functions %% Internal functions