Bump version number
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
{application, esqlite,
|
{application, esqlite,
|
||||||
[
|
[
|
||||||
{description, "sqlite nif interface"},
|
{description, "sqlite nif interface"},
|
||||||
{vsn, "0.5.2"},
|
{vsn, "0.5.3"},
|
||||||
{modules, [esqlite3, esqlite3_nif]},
|
{modules, [esqlite3, esqlite3_nif]},
|
||||||
{registered, []},
|
{registered, []},
|
||||||
{licenses, ["Apache"]},
|
{licenses, ["Apache"]},
|
||||||
|
|||||||
@@ -296,6 +296,7 @@ reset_test() ->
|
|||||||
|
|
||||||
foreach_test() ->
|
foreach_test() ->
|
||||||
{ok, Db} = esqlite3:open(":memory:"),
|
{ok, Db} = esqlite3:open(":memory:"),
|
||||||
|
|
||||||
ok = esqlite3:exec("begin;", Db),
|
ok = esqlite3:exec("begin;", Db),
|
||||||
ok = esqlite3:exec("create table test_table(one varchar(10), two int);", Db),
|
ok = esqlite3:exec("create table test_table(one varchar(10), two int);", Db),
|
||||||
ok = esqlite3:exec(["insert into test_table values(", "\"hello1\"", ",", "10" ");"], Db),
|
ok = esqlite3:exec(["insert into test_table values(", "\"hello1\"", ",", "10" ");"], Db),
|
||||||
@@ -324,6 +325,7 @@ foreach_test() ->
|
|||||||
|
|
||||||
bind_for_foreach_test() ->
|
bind_for_foreach_test() ->
|
||||||
{ok, Db} = esqlite3:open(":memory:"),
|
{ok, Db} = esqlite3:open(":memory:"),
|
||||||
|
|
||||||
ok = esqlite3:exec("begin;", Db),
|
ok = esqlite3:exec("begin;", Db),
|
||||||
ok = esqlite3:exec("create table test_table(one varchar(10), two int);", Db),
|
ok = esqlite3:exec("create table test_table(one varchar(10), two int);", Db),
|
||||||
ok = esqlite3:exec(["insert into test_table values(", "\"hello1\"", ",", "10" ");"], Db),
|
ok = esqlite3:exec(["insert into test_table values(", "\"hello1\"", ",", "10" ");"], Db),
|
||||||
@@ -349,6 +351,7 @@ bind_for_foreach_test() ->
|
|||||||
|
|
||||||
map_test() ->
|
map_test() ->
|
||||||
{ok, Db} = esqlite3:open(":memory:"),
|
{ok, Db} = esqlite3:open(":memory:"),
|
||||||
|
|
||||||
ok = esqlite3:exec("begin;", Db),
|
ok = esqlite3:exec("begin;", Db),
|
||||||
ok = esqlite3:exec("create table test_table(one varchar(10), two int);", Db),
|
ok = esqlite3:exec("create table test_table(one varchar(10), two int);", Db),
|
||||||
ok = esqlite3:exec(["insert into test_table values(", "\"hello1\"", ",", "10" ");"], Db),
|
ok = esqlite3:exec(["insert into test_table values(", "\"hello1\"", ",", "10" ");"], Db),
|
||||||
@@ -359,13 +362,15 @@ map_test() ->
|
|||||||
|
|
||||||
F = fun(Row) -> Row end,
|
F = fun(Row) -> Row end,
|
||||||
|
|
||||||
[{<<"hello1">>,10},{<<"hello2">>,11},{<<"hello3">>,12},{<<"hello4">>,13}]
|
[{<<"hello1">>,10},
|
||||||
= esqlite3:map(F, "select * from test_table", Db),
|
{<<"hello2">>,11},
|
||||||
|
{<<"hello3">>,12},
|
||||||
|
{<<"hello4">>,13}] = esqlite3:map(F, "select * from test_table", Db),
|
||||||
|
|
||||||
%% Test that when the row-names are added..
|
%% Test that when the row-names are added..
|
||||||
Assoc = fun(Names, Row) ->
|
Assoc = fun(Names, Row) ->
|
||||||
lists:zip(tuple_to_list(Names), tuple_to_list(Row))
|
lists:zip(tuple_to_list(Names), tuple_to_list(Row))
|
||||||
end,
|
end,
|
||||||
|
|
||||||
[[{one,<<"hello1">>},{two,10}],
|
[[{one,<<"hello1">>},{two,10}],
|
||||||
[{one,<<"hello2">>},{two,11}],
|
[{one,<<"hello2">>},{two,11}],
|
||||||
@@ -376,6 +381,7 @@ map_test() ->
|
|||||||
|
|
||||||
bind_for_map_test() ->
|
bind_for_map_test() ->
|
||||||
{ok, Db} = esqlite3:open(":memory:"),
|
{ok, Db} = esqlite3:open(":memory:"),
|
||||||
|
|
||||||
ok = esqlite3:exec("begin;", Db),
|
ok = esqlite3:exec("begin;", Db),
|
||||||
ok = esqlite3:exec("create table test_table(one varchar(10), two int);", Db),
|
ok = esqlite3:exec("create table test_table(one varchar(10), two int);", Db),
|
||||||
ok = esqlite3:exec(["insert into test_table values(", "\"hello1\"", ",", "10" ");"], Db),
|
ok = esqlite3:exec(["insert into test_table values(", "\"hello1\"", ",", "10" ");"], Db),
|
||||||
@@ -410,6 +416,7 @@ error1_msg_test() ->
|
|||||||
|
|
||||||
%% Opening non-existant database.
|
%% Opening non-existant database.
|
||||||
{error, {cantopen, _Msg3}} = esqlite3:open("/dit/bestaat/niet"),
|
{error, {cantopen, _Msg3}} = esqlite3:open("/dit/bestaat/niet"),
|
||||||
|
|
||||||
ok.
|
ok.
|
||||||
|
|
||||||
prepare_and_close_connection_test() ->
|
prepare_and_close_connection_test() ->
|
||||||
@@ -437,15 +444,16 @@ prepare_and_close_connection_test() ->
|
|||||||
sqlite_version_test() ->
|
sqlite_version_test() ->
|
||||||
{ok, Db} = esqlite3:open(":memory:"),
|
{ok, Db} = esqlite3:open(":memory:"),
|
||||||
{ok, Stmt} = esqlite3:prepare("select sqlite_version() as sqlite_version;", Db),
|
{ok, Stmt} = esqlite3:prepare("select sqlite_version() as sqlite_version;", Db),
|
||||||
{sqlite_version} = esqlite3:column_names(Stmt),
|
{sqlite_version} = esqlite3:column_names(Stmt),
|
||||||
?assertEqual({row, {<<"3.37.1">>}}, esqlite3:step(Stmt)),
|
?assertEqual({row, {<<"3.37.1">>}}, esqlite3:step(Stmt)),
|
||||||
ok.
|
ok.
|
||||||
|
|
||||||
sqlite_source_id_test() ->
|
sqlite_source_id_test() ->
|
||||||
{ok, Db} = esqlite3:open(":memory:"),
|
{ok, Db} = esqlite3:open(":memory:"),
|
||||||
{ok, Stmt} = esqlite3:prepare("select sqlite_source_id() as sqlite_source_id;", Db),
|
{ok, Stmt} = esqlite3:prepare("select sqlite_source_id() as sqlite_source_id;", Db),
|
||||||
{sqlite_source_id} = esqlite3:column_names(Stmt),
|
{sqlite_source_id} = esqlite3:column_names(Stmt),
|
||||||
?assertEqual({row, {<<"2021-12-30 15:30:28 378629bf2ea546f73eee84063c5358439a12f7300e433f18c9e1bddd948dea62">>}}, esqlite3:step(Stmt)),
|
?assertEqual({row, {<<"2021-12-30 15:30:28 378629bf2ea546f73eee84063c5358439a12f7300e433f18c9e1bddd948dea62">>}},
|
||||||
|
esqlite3:step(Stmt)),
|
||||||
ok.
|
ok.
|
||||||
|
|
||||||
interrupt_on_timeout_test() ->
|
interrupt_on_timeout_test() ->
|
||||||
@@ -469,7 +477,6 @@ interrupt_on_timeout_test() ->
|
|||||||
end
|
end
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
|
||||||
garbage_collect_test() ->
|
garbage_collect_test() ->
|
||||||
F = fun() ->
|
F = fun() ->
|
||||||
{ok, Db} = esqlite3:open(":memory:"),
|
{ok, Db} = esqlite3:open(":memory:"),
|
||||||
|
|||||||
Reference in New Issue
Block a user