diff options
Diffstat (limited to 'tests/papod.go')
-rw-r--r-- | tests/papod.go | 142 |
1 files changed, 109 insertions, 33 deletions
diff --git a/tests/papod.go b/tests/papod.go index 60e670c..42974f4 100644 --- a/tests/papod.go +++ b/tests/papod.go @@ -139,6 +139,7 @@ func test_createUserStmt() { g.TestStart("createUserStmt()") const ( + dbpath = golite.InMemory prefix = defaultPrefix ) @@ -146,7 +147,12 @@ func test_createUserStmt() { g.TErrorIf(err) g.TErrorIf(createTables(db, prefix)) - createUser, createUserClose, createUserErr := createUserStmt(db, prefix) + cfg := dbconfigT{ + shared: db, + dbpath: dbpath, + prefix: prefix, + } + createUser, createUserClose, createUserErr := createUserStmt(cfg) g.TErrorIf(createUserErr) defer g.SomeFnError( createUserClose, @@ -230,6 +236,7 @@ func test_userByUUIDStmt() { g.TestStart("userByUUIDStmt()") const ( + dbpath = golite.InMemory prefix = defaultPrefix ) @@ -237,9 +244,14 @@ func test_userByUUIDStmt() { g.TErrorIf(err) g.TErrorIf(createTables(db, prefix)) - createUser, createUserClose, createUserErr := createUserStmt(db, prefix) - userByUUID, userByUUIDClose, userByUUIDErr := userByUUIDStmt(db, prefix) - deleteUser, deleteUserClose, deleteUserErr := deleteUserStmt(db, prefix) + cfg := dbconfigT{ + shared: db, + dbpath: dbpath, + prefix: prefix, + } + createUser, createUserClose, createUserErr := createUserStmt(cfg) + userByUUID, userByUUIDClose, userByUUIDErr := userByUUIDStmt(cfg) + deleteUser, deleteUserClose, deleteUserErr := deleteUserStmt(cfg) g.TErrorIf(g.SomeError( createUserErr, deleteUserErr, @@ -310,6 +322,7 @@ func test_updateUserStmt() { g.TestStart("updateUserStmt()") const ( + dbpath = golite.InMemory prefix = defaultPrefix ) @@ -317,10 +330,15 @@ func test_updateUserStmt() { g.TErrorIf(err) g.TErrorIf(createTables(db, prefix)) - createUser, createUserClose, createUserErr := createUserStmt(db, prefix) - userByUUID, userByUUIDClose, userByUUIDErr := userByUUIDStmt(db, prefix) - updateUser, updateUserClose, updateUserErr := updateUserStmt(db, prefix) - deleteUser, deleteUserClose, deleteUserErr := deleteUserStmt(db, prefix) + cfg := dbconfigT{ + shared: db, + dbpath: dbpath, + prefix: prefix, + } + createUser, createUserClose, createUserErr := createUserStmt(cfg) + userByUUID, userByUUIDClose, userByUUIDErr := userByUUIDStmt(cfg) + updateUser, updateUserClose, updateUserErr := updateUserStmt(cfg) + deleteUser, deleteUserClose, deleteUserErr := deleteUserStmt(cfg) g.TErrorIf(g.SomeError( createUserErr, userByUUIDErr, @@ -455,6 +473,7 @@ func test_deleteUserStmt() { g.TestStart("deleteUserStmt()") const ( + dbpath = golite.InMemory prefix = defaultPrefix ) @@ -462,8 +481,13 @@ func test_deleteUserStmt() { g.TErrorIf(err) g.TErrorIf(createTables(db, prefix)) - createUser, createUserClose, createUserErr := createUserStmt(db, prefix) - deleteUser, deleteUserClose, deleteUserErr := deleteUserStmt(db, prefix) + cfg := dbconfigT{ + shared: db, + dbpath: dbpath, + prefix: prefix, + } + createUser, createUserClose, createUserErr := createUserStmt(cfg) + deleteUser, deleteUserClose, deleteUserErr := deleteUserStmt(cfg) g.TErrorIf(g.SomeError( createUserErr, deleteUserErr, @@ -507,6 +531,7 @@ func test_addNetworkStmt() { g.TestStart("addNetworkStmt()") const ( + dbpath = golite.InMemory prefix = defaultPrefix ) @@ -514,9 +539,14 @@ func test_addNetworkStmt() { g.TErrorIf(err) g.TErrorIf(createTables(db, prefix)) - createUser, createUserClose, createUserErr := createUserStmt(db, prefix) - deleteUser, deleteUserClose, deleteUserErr := deleteUserStmt(db, prefix) - addNetwork, addNetworkClose, addNetworkErr := addNetworkStmt(db, prefix) + cfg := dbconfigT{ + shared: db, + dbpath: dbpath, + prefix: prefix, + } + createUser, createUserClose, createUserErr := createUserStmt(cfg) + deleteUser, deleteUserClose, deleteUserErr := deleteUserStmt(cfg) + addNetwork, addNetworkClose, addNetworkErr := addNetworkStmt(cfg) g.TErrorIf(g.SomeError( createUserErr, deleteUserErr, @@ -650,6 +680,7 @@ func test_getNetworkStmt() { g.TestStart("getNetworkStmt()") const ( + dbpath = golite.InMemory prefix = defaultPrefix ) @@ -657,12 +688,17 @@ func test_getNetworkStmt() { g.TErrorIf(err) g.TErrorIf(createTables(db, prefix)) - createUser, createUserClose, createUserErr := createUserStmt(db, prefix) - deleteUser, deleteUserClose, deleteUserErr := deleteUserStmt(db, prefix) - addNetwork, addNetworkClose, addNetworkErr := addNetworkStmt(db, prefix) - getNetwork, getNetworkClose, getNetworkErr := getNetworkStmt(db, prefix) - addMember, addMemberClose, addMemberErr := addMemberStmt(db, prefix) - dropMember, dropMemberClose, dropMemberErr := dropMemberStmt(db, prefix) + cfg := dbconfigT{ + shared: db, + dbpath: dbpath, + prefix: prefix, + } + createUser, createUserClose, createUserErr := createUserStmt(cfg) + deleteUser, deleteUserClose, deleteUserErr := deleteUserStmt(cfg) + addNetwork, addNetworkClose, addNetworkErr := addNetworkStmt(cfg) + getNetwork, getNetworkClose, getNetworkErr := getNetworkStmt(cfg) + addMember, addMemberClose, addMemberErr := addMemberStmt(cfg) + dropMember, dropMemberClose, dropMemberErr := dropMemberStmt(cfg) g.TErrorIf(g.SomeError( createUserErr, deleteUserErr, @@ -897,6 +933,7 @@ func test_networksStmt() { g.TestStart("networksStmt()") const ( + dbpath = golite.InMemory prefix = defaultPrefix ) @@ -904,8 +941,8 @@ func test_networksStmt() { g.TErrorIf(err) g.TErrorIf(createTables(db, prefix)) - addNetwork, addNetworkClose, addNetworkErr := addNetworkStmt(db, prefix) - networks, networksClose, networksErr := networksStmt(db, prefix) + addNetwork, addNetworkClose, addNetworkErr := addNetworkStmt(cfg) + networks, networksClose, networksErr := networksStmt(cfg) g.TErrorIf(g.SomeError( addNetworkErr, networksErr, @@ -966,6 +1003,7 @@ func test_setNetworkStmt() { g.TestStart("setNetworkStmt()") const ( + dbpath = golite.InMemory prefix = defaultPrefix ) @@ -973,10 +1011,15 @@ func test_setNetworkStmt() { g.TErrorIf(err) g.TErrorIf(createTables(db, prefix)) - createUser, createUserClose, createUserErr := createUserStmt(db, prefix) - addNetwork, addNetworkClose, addNetworkErr := addNetworkStmt(db, prefix) - getNetwork, getNetworkClose, getNetworkErr := getNetworkStmt(db, prefix) - setNetwork, setNetworkClose, setNetworkErr := setNetworkStmt(db, prefix) + cfg := dbconfigT{ + shared: db, + dbpath: dbpath, + prefix: prefix, + } + createUser, createUserClose, createUserErr := createUserStmt(cfg) + addNetwork, addNetworkClose, addNetworkErr := addNetworkStmt(cfg) + getNetwork, getNetworkClose, getNetworkErr := getNetworkStmt(cfg) + setNetwork, setNetworkClose, setNetworkErr := setNetworkStmt(cfg) g.TErrorIf(g.SomeError( createUserErr, addNetworkErr, @@ -1109,6 +1152,7 @@ func test_addMemberStmt() { g.TestStart("addMember()") const ( + dbpath = golite.InMemory prefix = defaultPrefix ) @@ -1116,8 +1160,8 @@ func test_addMemberStmt() { g.TErrorIf(err) g.TErrorIf(createTables(db, prefix)) - addNetwork, addNetworkClose, addNetworkErr := addNetworkStmt(db, prefix) - addMember, addMemberClose, addMemberErr := addMemberStmt(db, prefix) + addNetwork, addNetworkClose, addNetworkErr := addNetworkStmt(cfg) + addMember, addMemberClose, addMemberErr := addMemberStmt(cfg) g.TErrorIf(g.SomeError( addNetworkErr, addMemberErr, @@ -1187,6 +1231,7 @@ func test_addChannelStmt() { g.TestStart("addChannelStmt()") const ( + dbpath = golite.InMemory prefix = defaultPrefix ) @@ -1194,8 +1239,13 @@ func test_addChannelStmt() { g.TErrorIf(err) g.TErrorIf(createTables(db, prefix)) - addChannel, addChannelClose, addChannelErr := addChannelStmt(db, prefix) - channels, channelsClose, channelsErr := channelsStmt(db, prefix) + cfg := dbconfigT{ + shared: db, + dbpath: dbpath, + prefix: prefix, + } + addChannel, addChannelClose, addChannelErr := addChannelStmt(cfg) + channels, channelsClose, channelsErr := channelsStmt(cfg) g.TErrorIf(g.SomeError( addChannelErr, channelsErr, @@ -1306,6 +1356,7 @@ func test_addEventStmt() { g.TestStart("addEventStmt()") const ( + dbpath = golite.InMemory prefix = defaultPrefix ) @@ -1313,7 +1364,12 @@ func test_addEventStmt() { g.TErrorIf(err) g.TErrorIf(createTables(db, prefix)) - addEvent, addEventClose, addEventErr := addEventStmt(db, prefix) + cfg := dbconfigT{ + shared: db, + dbpath: dbpath, + prefix: prefix, + } + addEvent, addEventClose, addEventErr := addEventStmt(cfg) g.TErrorIf(addEventErr) defer g.SomeFnError( addEventClose, @@ -1389,6 +1445,7 @@ func test_allAfterStmt() { g.TestStart("allAfter()") const ( + dbpath = golite.InMemory prefix = defaultPrefix ) @@ -1396,9 +1453,14 @@ func test_allAfterStmt() { g.TErrorIf(err) g.TErrorIf(createTables(db, prefix)) - addChannel, addChannelClose, addChannelErr := addChannelStmt(db, prefix) - addEvent, addEventClose, addEventErr := addEventStmt(db, prefix) - allAfter, allAfterClose, allAfterErr := allAfterStmt(db, prefix) + cfg := dbconfigT{ + shared: db, + dbpath: dbpath, + prefix: prefix, + } + addChannel, addChannelClose, addChannelErr := addChannelStmt(cfg) + addEvent, addEventClose, addEventErr := addEventStmt(cfg) + allAfter, allAfterClose, allAfterErr := allAfterStmt(cfg) g.TErrorIf(g.SomeError( addChannelErr, addEventErr, @@ -1485,6 +1547,18 @@ func test_allAfterStmt() { // FIXME } +func test_logMessageStmt() { + g.TestStart("logMessageStmt()") + + // FIXME + + g.Testing("no error if closed more than once", func() { + g.TErrorIf(g.SomeError( + // FIXME + )) + }) +} + func test_initDB() { // FIXME } @@ -1987,6 +2061,7 @@ func dumpQueries() { { "names", namesSQL }, { "addEvent", addEventSQL }, { "allAfter", allAfterSQL }, + { "logMessage", logMessageSQL }, } for _, query := range queries { q := query.fn(defaultPrefix) @@ -2039,6 +2114,7 @@ func MainTest() { test_addEventStmt() test_eventEach() test_allAfterStmt() + test_logMessageStmt() test_initDB() test_queriesTclose() test_splitOnCRLF() |