1
0
mirror of https://github.com/DATA-DOG/go-sqlmock.git synced 2024-11-28 08:49:01 +02:00
Commit Graph

201 Commits

Author SHA1 Message Date
Gábor Lipták
cb64891ad7
Add Go 1.14 to Travis 2020-04-29 16:56:15 -04:00
Gediminas Morkevicius
7d7fc89ac4
Merge pull request #216 from gliptak/gomod1
Remove 1.12 minimum Go version from go.mod
2020-01-25 09:47:15 +02:00
Gábor Lipták
9bc1a4a3e0
Remove 1.12 minimum Go version from go.mod
Signed-off-by: Gábor Lipták <gliptak@gmail.com>
2020-01-23 17:16:06 -05:00
Gediminas Morkevicius
012d92843b
Merge pull request #208 from zevst/master
migration from custom namedValue to driver.NamedValue
2019-12-05 01:04:32 +01:00
Nikita Koryabkin
4fbf605854 move tests 2019-12-04 10:44:50 +03:00
Nikita Koryabkin
8cf05c23ad added tests 2019-12-04 10:38:13 +03:00
Nikita Koryabkin
03d1707c76 added tests 2019-12-04 09:26:45 +03:00
Nikita Koryabkin
594a047e2f added tests 2019-12-04 09:02:10 +03:00
Nikita Koryabkin
5dc976bc43 added tests 2019-12-03 13:46:20 +03:00
Nikita Koryabkin
5a7ddb9845 added tests 2019-12-03 12:47:50 +03:00
Nikita Koryabkin
e062dfc202 fix import for test 2019-12-03 07:45:23 +03:00
Nikita Koryabkin
27bffac965 fix import time and fmt 2019-12-03 07:42:48 +03:00
Nikita Koryabkin
64c12dcb17 fix import driver 2019-12-03 07:40:19 +03:00
Nikita Koryabkin
7c97a0ddd1 fix go version less 1.8 2019-12-03 07:35:47 +03:00
Nikita Koryabkin
118815aba3 fix 2019-12-02 14:54:33 +03:00
Nikita Koryabkin
db5c272208 fix 2019-12-02 14:48:50 +03:00
Nikita Koryabkin
e1791635b1 Merge branch 'master' of github.com:DATA-DOG/go-sqlmock 2019-12-02 14:48:16 +03:00
Nikita Koryabkin
f3f5a5d16b added support for mammoths 2019-12-02 14:39:36 +03:00
Gediminas Morkevicius
b91d98d893
Merge pull request #204 from mhuxtable/feature/expect_pings
Implement ExpectPings to watch for Ping attempts on the database
2019-12-01 18:31:43 +01:00
Nikita Koryabkin
2ef7c147be migration from custom namedValue to driver.NamedValue 2019-11-28 13:51:27 +03:00
Matthew Huxtable
dd0fe2afd6 Add ExpectPing to watch for db Ping calls 2019-11-06 14:15:28 +00:00
Gediminas Morkevicius
36d18c96ee
Merge pull request #205 from mhuxtable/travis-builds-go1.13
Enable travis builds on go 1.13.x
2019-11-06 14:44:52 +02:00
Matthew Huxtable
1d90f09713 Enable travis builds on go 1.13.x 2019-11-04 19:28:50 +00:00
Gediminas Morkevicius
e64ef33e8b
Merge pull request #195 from berupp/custom_types_exec_fix
Fix for Exec(...) mocking with non-standard SQL data types ([]string)
2019-09-27 21:01:38 +03:00
Benjamin Rupp
181c3c5c8e Fix go fmt 2019-09-25 10:45:27 -04:00
Benjamin Rupp
cb3e425163 Moving Exec(...) test to 1.9 build as NamedValueChecker is only supported since 1.9 2019-09-25 10:33:09 -04:00
Benjamin Rupp
4567d0a670 Adjusting < go 1.8 implementation 2019-09-25 09:25:15 -04:00
Benjamin Rupp
327ae5dcb6 Fix for mocking Exec with custom []string datatype 2019-09-25 09:13:06 -04:00
Benjamin Rupp
6099e2fbb4 Adding unit tests for Query/Scan and Exec mocking, using custom []string data type 2019-09-25 09:11:30 -04:00
Gediminas Morkevicius
e98392b811
Merge pull request #177 from dackroyd/invalidate-sql-rawbytes-memory
Invalidate memory scanned into sql.RawBytes
2019-06-21 13:39:28 +03:00
David Ackroyd
d5879ee4b7 Invalidate memory scanned into sql.RawBytes
The intention of sql.RawBytes is for it to hold memory owned by the
 database. When used, it's content is only valid until the `Next`,
 `Scan` or `Close` is called on the `Rows`

To ensure that we meet this behaviour, when `[]byte` is used in a
 column, it's value is copied to a buffer that we keep track of for
 later invalidation. By doing this, incorrect use of `sql.RawBytes`
 values is exposed in tests that use go-sqlmock. Without this, when a
 real database is used and it's driver does share memory, then those
 issues would not be exposed until runtime (and in non-obvious ways)
2019-06-21 17:03:05 +10:00
gedi
6c8a572d09
for some reason transaction statement was not working on go1.8 2019-06-07 09:38:57 +03:00
gedi
4ee1fdaf44
closes #159 2019-06-07 09:26:40 +03:00
Gediminas Morkevicius
7500ecac5e
Merge pull request #174 from krevels/out_parameter_support
Out parameter support
2019-06-05 09:30:04 +03:00
Kyril Revels
470c520119 formatting 2019-06-04 17:59:34 -04:00
Kyril Revels
1dd355d63c support for usage of sql.Out as a param value 2019-06-04 17:57:33 -04:00
Gediminas Morkevicius
ef0bdf231a
Merge pull request #167 from sekky0905/remove-travis-sudo-setting
Remove sudo setting from travis.yml
2019-03-22 16:25:48 +02:00
sekky0905
9daf2407ed Remove sudo setting from travis.yml 2019-03-22 21:58:17 +09:00
Gediminas Morkevicius
3f9954f6f6
Merge pull request #164 from theodesp/examples/go-sql-driver-imports
Examples/go sql driver imports
2019-03-01 16:57:32 +02:00
Theo
314ebd6022 Reverted back example imports 2019-02-28 18:29:25 +00:00
Gediminas Morkevicius
c05e0c0b97
Merge pull request #165 from theodesp/typo-fixes
Fixed some typos
2019-02-28 13:00:43 +02:00
Theo
26446431a0 Typos again. 2019-02-28 10:47:32 +00:00
Theo
882c1d1daa Fixed some typos 2019-02-27 19:44:03 +00:00
Theo
7b89f04a98 Restored Readme section format 2019-02-27 17:09:09 +00:00
Theo
05afef726f Add go-sql-driver imports to make it easier to run the examples 2019-02-27 17:04:14 +00:00
Gediminas Morkevicius
7f7699b45e
Merge pull request #162 from midnightrun/master
Update expectations.go
2019-02-18 20:17:19 +00:00
Camal Cakar
b03ef5f2a4
Update expectations.go
Case sensitivity update for comments.
2019-02-18 18:42:21 +01:00
gedi
dfdf60c043
update travis config 2019-02-13 09:34:40 +02:00
gedi
08cb21bb55
closes #161 removes references to gopkg.in 2019-02-13 09:29:47 +02:00
gedi
472e287dba
fixes the go module name 2019-02-12 15:25:38 +02:00