Cleaner error handling

This commit is contained in:
Alexey Romanov
2010-11-18 17:05:56 +03:00
parent 10950c2b85
commit da4efc61f6
3 changed files with 18 additions and 15 deletions

View File

@@ -56,16 +56,17 @@ basic_functionality() ->
Columns = ["id", "name", "age", "wage"],
AllRows = [{1, <<"abby">>, 20, 2000}, {2, <<"marge">>, 30, 2000}],
AbbyOnly = [{1, <<"abby">>, 20, 2000}],
TableInfo = [{id, integer, [primary_key]}, {name, text}, {age, integer}, {wage, integer}],
drop_all_tables(ct),
?assertEqual(
[],
sqlite3:list_tables(ct)),
{ok, TableId} = sqlite3:create_table(ct, user, [{id, integer, [primary_key]}, {name, text}, {age, integer}, {wage, integer}]),
{ok, TableId} = sqlite3:create_table(ct, user, TableInfo),
?assertEqual(
[user],
sqlite3:list_tables(ct)),
?assertEqual(
[{id, integer, [primary_key]}, {name, text}, {age, integer}, {wage, integer}],
TableInfo,
sqlite3:table_info(ct, user)),
?assertEqual(
{id, 1},