mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-13 23:16:45 +00:00
* Migrated to goose & sqlboiler * create tests with sqlboiler * code clean up * Added gct -> sqlboiler config gen * dropped pgx support * dropped pgx support because who needs connection pools * reenable sqlite audit tests * first pass of migration changes * stuff is broken :D * sqlboiler :D * end of date commit * Added comments code clean up * revert go module files back to upstream * bug fix * pushed go.mod update to use correc goose version * renamed sqlite to sqlite3 for consistency across codebase and PR feedback changes * makefile updates * things are broken end of day commit * added postgresql test * use correct database name * travis fixes for env vars * travis fixes for env vars * test fixes * run migration on test setup * test adding postgres support to appveyor * Skip tests on appveyor due to issues with missing binaries * oh yeah i have to support windows don't i * bumped goose version up * add postgres to osx * fix travis config as osx does not support services move spin up to before_script * added PGDATA path fix * pass PG_DATA to pg_ctl * added initdb to before install * fixes to wording and bumps up goose version * who needs ssl anyway * moved ssl to correct section :D * bumped goose version up * unbreak travis * unbreak travis * fix if database is disabled in config * move strings to consts * converted more strings to const * improvements to sqlboiler mmodel gen * Added contrib\sqlboiler file * sqlboiler windows contrib fixes * bumped goose version up * :D whoops * further fixes to sql models * further fixes to sql models * database type fix for config gen * README update * go.mod clean up * added config details for appveyor * appveyor ordering fix * force psql9.6 * appveyor config changes * all the environmen vars * model changes for psql * model changes for psql * sqlite model fixes * attempt at osx fix * added error check for migration * typos and check against goose error instead of string :D * updated sqlboiler commit id * bump sqlboiler version again * set decimal package to @0bb1631 * readme and makefile updates * bump goose version update readme and add override flag to config gen * README typo fix and lowered inserts in test down to 20 as we are only testing that inserts work running 200 was unnecessary * added gctcli command for audit event * Added debug output toggle to config added both postgres & sqlite support to gctcli command * Wording changes on errors * set sqlite to 1 connection to stop locke database issues * Usage update for order * README updates with config examples * go.mod/sum tidy * removed lines in import second * removed lines in imports * convert local time to utc for database and display output * go mod clean up and error checking to time * renamed all packages to sqlite3 * added windows command output for sql model gen * time conversion fix * time conversion on gctcli
122 lines
3.1 KiB
Go
122 lines
3.1 KiB
Go
// Code generated by SQLBoiler 3.5.0-gct (https://github.com/thrasher-corp/sqlboiler). DO NOT EDIT.
|
|
// This file is meant to be re-generated in place and/or deleted at any time.
|
|
|
|
package sqlite3
|
|
|
|
import "testing"
|
|
|
|
// This test suite runs each operation test in parallel.
|
|
// Example, if your database has 3 tables, the suite will run:
|
|
// table1, table2 and table3 Delete in parallel
|
|
// table1, table2 and table3 Insert in parallel, and so forth.
|
|
// It does NOT run each operation group in parallel.
|
|
// Separating the tests thusly grants avoidance of Postgres deadlocks.
|
|
func TestParent(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEvents)
|
|
}
|
|
|
|
func TestDelete(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsDelete)
|
|
}
|
|
|
|
func TestQueryDeleteAll(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsQueryDeleteAll)
|
|
}
|
|
|
|
func TestSliceDeleteAll(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsSliceDeleteAll)
|
|
}
|
|
|
|
func TestExists(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsExists)
|
|
}
|
|
|
|
func TestFind(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsFind)
|
|
}
|
|
|
|
func TestBind(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsBind)
|
|
}
|
|
|
|
func TestOne(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsOne)
|
|
}
|
|
|
|
func TestAll(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsAll)
|
|
}
|
|
|
|
func TestCount(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsCount)
|
|
}
|
|
|
|
func TestHooks(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsHooks)
|
|
}
|
|
|
|
func TestInsert(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsInsert)
|
|
t.Run("AuditEvents", testAuditEventsInsertWhitelist)
|
|
}
|
|
|
|
// TestToOne tests cannot be run in parallel
|
|
// or deadlocks can occur.
|
|
func TestToOne(t *testing.T) {}
|
|
|
|
// TestOneToOne tests cannot be run in parallel
|
|
// or deadlocks can occur.
|
|
func TestOneToOne(t *testing.T) {}
|
|
|
|
// TestToMany tests cannot be run in parallel
|
|
// or deadlocks can occur.
|
|
func TestToMany(t *testing.T) {}
|
|
|
|
// TestToOneSet tests cannot be run in parallel
|
|
// or deadlocks can occur.
|
|
func TestToOneSet(t *testing.T) {}
|
|
|
|
// TestToOneRemove tests cannot be run in parallel
|
|
// or deadlocks can occur.
|
|
func TestToOneRemove(t *testing.T) {}
|
|
|
|
// TestOneToOneSet tests cannot be run in parallel
|
|
// or deadlocks can occur.
|
|
func TestOneToOneSet(t *testing.T) {}
|
|
|
|
// TestOneToOneRemove tests cannot be run in parallel
|
|
// or deadlocks can occur.
|
|
func TestOneToOneRemove(t *testing.T) {}
|
|
|
|
// TestToManyAdd tests cannot be run in parallel
|
|
// or deadlocks can occur.
|
|
func TestToManyAdd(t *testing.T) {}
|
|
|
|
// TestToManySet tests cannot be run in parallel
|
|
// or deadlocks can occur.
|
|
func TestToManySet(t *testing.T) {}
|
|
|
|
// TestToManyRemove tests cannot be run in parallel
|
|
// or deadlocks can occur.
|
|
func TestToManyRemove(t *testing.T) {}
|
|
|
|
func TestReload(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsReload)
|
|
}
|
|
|
|
func TestReloadAll(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsReloadAll)
|
|
}
|
|
|
|
func TestSelect(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsSelect)
|
|
}
|
|
|
|
func TestUpdate(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsUpdate)
|
|
}
|
|
|
|
func TestSliceUpdateAll(t *testing.T) {
|
|
t.Run("AuditEvents", testAuditEventsSliceUpdateAll)
|
|
}
|