summaryrefslogtreecommitdiff
path: root/tests/papod.go
diff options
context:
space:
mode:
Diffstat (limited to 'tests/papod.go')
-rw-r--r--tests/papod.go142
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()