func()

in testhelper/structs.go [21:31]


func (driver *TestDriver) Connect(driverName string, dataSourceName string) (*sqlx.DB, error) {
	if driver.ErrsToReturn != nil && driver.CallNumber < len(driver.ErrsToReturn) {
		// Return the errors in the order specified until we run out of specified errors, then return normally
		err := driver.ErrsToReturn[driver.CallNumber]
		driver.CallNumber++
		return nil, err
	} else if driver.ErrToReturn != nil {
		return nil, driver.ErrToReturn
	}
	return driver.DB, nil
}