Removed testing for exact error messages

This commit is contained in:
Alexey Romanov
2012-09-14 15:34:35 +04:00
parent ab38437c46
commit 968b664e05

View File

@@ -71,8 +71,8 @@ basic_functionality() ->
TableInfo1 = lists:keyreplace(age, 1, TableInfo, {age, integer, [not_null]}), TableInfo1 = lists:keyreplace(age, 1, TableInfo, {age, integer, [not_null]}),
drop_all_tables(ct), drop_all_tables(ct),
?WARN_ERROR_MESSAGE, ?WARN_ERROR_MESSAGE,
?assertEqual( ?assertMatch(
{error, 21, "empty statement"}, {error, 21, _},
sqlite3:sql_exec(ct, "-- Comment")), sqlite3:sql_exec(ct, "-- Comment")),
?assertEqual( ?assertEqual(
[], [],
@@ -91,8 +91,8 @@ basic_functionality() ->
{rowid, 2}, {rowid, 2},
sqlite3:write(ct, user, [{name, "marge"}, {age, 30}, {wage, 2000}])), sqlite3:write(ct, user, [{name, "marge"}, {age, 30}, {wage, 2000}])),
?WARN_ERROR_MESSAGE, ?WARN_ERROR_MESSAGE,
?assertEqual( ?assertMatch(
{error, 19, "constraint failed"}, {error, 19, _},
sqlite3:write(ct, user, [{name, "marge"}, {age, 30}, {wage, 2000}])), sqlite3:write(ct, user, [{name, "marge"}, {age, 30}, {wage, 2000}])),
?assertEqual( ?assertEqual(
[{columns, Columns}, {rows, AllRows}], [{columns, Columns}, {rows, AllRows}],
@@ -306,8 +306,8 @@ script_test() ->
large_offset() -> large_offset() ->
drop_table_if_exists(ct, large_offset), drop_table_if_exists(ct, large_offset),
ok = sqlite3:create_table(ct, large_offset, [{id, integer}]), ok = sqlite3:create_table(ct, large_offset, [{id, integer}]),
?assertEqual( ?assertMatch(
[{columns, ["id"]}, {rows, []}, {error, 20, "datatype mismatch"}], [{columns, ["id"]}, {rows, []}, {error, 20, _}],
sqlite3:sql_exec(ct, "select * from large_offset limit 1 offset 9223372036854775808")). sqlite3:sql_exec(ct, "select * from large_offset limit 1 offset 9223372036854775808")).
% create, read, update, delete % create, read, update, delete