Keep testdata consts

This commit is contained in:
Erik Johnston 2017-09-20 14:17:51 +01:00
parent 5dab01e8b9
commit 3fee789974
4 changed files with 13 additions and 1 deletions

View file

@ -14,7 +14,7 @@
package main package main
// nolint: varcheck, deadcode // nolint: varcheck, deadcode, unused
const ( const (
i0StateRoomCreate = iota i0StateRoomCreate = iota
i1StateAliceJoin i1StateAliceJoin
@ -35,6 +35,15 @@ const (
i16StateAliceKickCharlie i16StateAliceKickCharlie
i17BobMsg i17BobMsg
i18StateAliceRoomName i18StateAliceRoomName
i19BobMsg
i20StateBobLeave
i21AliceMsg
i22StateAliceInviteBob
i23StateBobRejectInvite
i24AliceMsg
i25StateAliceRoomName
i26StateCharlieJoin
i27CharlieMsg
) )
var outputRoomEventTestData = []string{ var outputRoomEventTestData = []string{

View file

@ -47,6 +47,7 @@ type PartitionOffsetStatements struct {
// Prepare converts the raw SQL statements into prepared statements. // Prepare converts the raw SQL statements into prepared statements.
// Takes a prefix to prepend to the table name used to store the partition offsets. // Takes a prefix to prepend to the table name used to store the partition offsets.
// This allows multiple components to share the same database schema. // This allows multiple components to share the same database schema.
// nolint: safesql
func (s *PartitionOffsetStatements) Prepare(db *sql.DB, prefix string) (err error) { func (s *PartitionOffsetStatements) Prepare(db *sql.DB, prefix string) (err error) {
_, err = db.Exec(strings.Replace(partitionOffsetsSchema, "${prefix}", prefix, -1)) _, err = db.Exec(strings.Replace(partitionOffsetsSchema, "${prefix}", prefix, -1))
if err != nil { if err != nil {

View file

@ -134,6 +134,7 @@ type publicRoomsStatements struct {
updateRoomAttributeStmts map[string]*sql.Stmt updateRoomAttributeStmts map[string]*sql.Stmt
} }
// nolint: safesql
func (s *publicRoomsStatements) prepare(db *sql.DB) (err error) { func (s *publicRoomsStatements) prepare(db *sql.DB) (err error) {
_, err = db.Exec(publicRoomsSchema) _, err = db.Exec(publicRoomsSchema)
if err != nil { if err != nil {

View file

@ -25,6 +25,7 @@ type statementList []struct {
} }
// prepare the SQL for each statement in the list and assign the result to the prepared statement. // prepare the SQL for each statement in the list and assign the result to the prepared statement.
// nolint: safesql
func (s statementList) prepare(db *sql.DB) (err error) { func (s statementList) prepare(db *sql.DB) (err error) {
for _, statement := range s { for _, statement := range s {
if *statement.statement, err = db.Prepare(statement.sql); err != nil { if *statement.statement, err = db.Prepare(statement.sql); err != nil {