summaryrefslogtreecommitdiffstats
path: root/vendor/gopkg.in/testfixtures.v2/deprecated.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/gopkg.in/testfixtures.v2/deprecated.go')
-rw-r--r--vendor/gopkg.in/testfixtures.v2/deprecated.go59
1 files changed, 59 insertions, 0 deletions
diff --git a/vendor/gopkg.in/testfixtures.v2/deprecated.go b/vendor/gopkg.in/testfixtures.v2/deprecated.go
new file mode 100644
index 0000000000..b83eeef436
--- /dev/null
+++ b/vendor/gopkg.in/testfixtures.v2/deprecated.go
@@ -0,0 +1,59 @@
+package testfixtures
+
+import (
+ "database/sql"
+)
+
+type (
+ DataBaseHelper Helper // Deprecated: Use Helper instead
+
+ PostgreSQLHelper struct { // Deprecated: Use PostgreSQL{} instead
+ PostgreSQL
+ UseAlterConstraint bool
+ }
+ MySQLHelper struct { // Deprecated: Use MySQL{} instead
+ MySQL
+ }
+ SQLiteHelper struct { // Deprecated: Use SQLite{} instead
+ SQLite
+ }
+ SQLServerHelper struct { // Deprecated: Use SQLServer{} instead
+ SQLServer
+ }
+ OracleHelper struct { // Deprecated: Use Oracle{} instead
+ Oracle
+ }
+)
+
+func (h *PostgreSQLHelper) disableReferentialIntegrity(db *sql.DB, loadFn loadFunction) error {
+ h.PostgreSQL.UseAlterConstraint = h.UseAlterConstraint
+ return h.PostgreSQL.disableReferentialIntegrity(db, loadFn)
+}
+
+// LoadFixtureFiles load all specified fixtures files into database:
+// LoadFixtureFiles(db, &PostgreSQL{},
+// "fixtures/customers.yml", "fixtures/orders.yml")
+// // add as many files you want
+//
+// Deprecated: Use NewFiles() and Load() instead.
+func LoadFixtureFiles(db *sql.DB, helper Helper, files ...string) error {
+ c, err := NewFiles(db, helper, files...)
+ if err != nil {
+ return err
+ }
+
+ return c.Load()
+}
+
+// LoadFixtures loads all fixtures in a given folder into the database:
+// LoadFixtures("myfixturesfolder", db, &PostgreSQL{})
+//
+// Deprecated: Use NewFolder() and Load() instead.
+func LoadFixtures(folderName string, db *sql.DB, helper Helper) error {
+ c, err := NewFolder(db, helper, folderName)
+ if err != nil {
+ return err
+ }
+
+ return c.Load()
+}