Registry / testing / data-dog-go-sqlmock-v1

data-dog-go-sqlmock-v1

JSON →
library1.3.0gogounverified

Package sqlmock is a mock library implementing sql driver for testing database interactions without a real database connection.

go get gopkg.in/DATA-DOG/go-sqlmock.v1
INSTALL
IMPORT
SIG · DATA-DOG-GO-SQLMOC
D
data-dog-go-sqlmock-v1
testinggov1.3.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

sqlmock
gopkg.in/DATA-DOG/go-sqlmock.v1

Create a mock database and set up expectations

package main import ( "database/sql" "gopkg.in/DATA-DOG/go-sqlmock.v1" ) func main() { db, mock, err := sqlmock.New() if err != nil { panic(err) } defer db.Close() mock.ExpectQuery("^SELECT (.+) FROM users$").WillReturnRows(sqlmock.NewRows([]string{"id"}).AddRow(1)) }
Debug
Known issues
breakingVersion 1.x is deprecated; use v2 or v3
fix
Migrate to gopkg.in/DATA-DOG/go-sqlmock.v2 or github.com/DATA-DOG/go-sqlmock
affects: 1.x
Upgrade
Version history
1.3.0latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
Resources
data-dog-go-sqlmock-v1 — go get data-dog-go-sqlmock-v1 · libregistry