4d2035c879
Merge pull request #128 from dolmen/improve-Travis-CI
...
Use gopkg.in import path for Travis and examples
2018-07-12 16:15:28 +03:00
5e7c2fba63
Merge pull request #127 from dolmen/fix-test-NullInt
...
testsuite: fixes in NullInt/NullTime
2018-07-12 16:08:31 +03:00
5c0fec018b
tests/NullInt.Scan: add FIXME about removing int{,8,16,32} input support
...
The input of Scan is a driver.Value. Which means the only integer type
on input is a int64. But NullInt.Scan also handles int/int8/int16/int32
while that should not be necessary.
Unfortunately, sqlmock doesn't enforce strict driver.Value in its
implementation and the testsuite (that uses NullInt) relies on this bug.
So, this patch just adds a FIXME until sqlmock internals and testsuite
are fixed (will maybe require breaking the API).
2018-07-12 15:00:04 +02:00
87bbc72050
tests/Null{Int,Time}: do not change the value in case of error
...
Do not touch the existing value in case of error.
No capital on error message.
2018-07-12 15:00:04 +02:00
9119b1dbff
tests/Null{Int,Time}: refactor Scan for less lines of code
...
Single switch for all cases.
Single return for the success case.
2018-07-12 15:00:04 +02:00
f974ac3c0c
tests/NullInt: fix Value() to return a valid driver.Value
...
Value must return int64, not int.
2018-07-12 15:00:04 +02:00
4f574cddfd
tests/NullInt: fix Scan from string/[]byte
...
Do not change the value if Atoi fails
2018-07-12 15:00:04 +02:00
c1f08b2bb1
tests/NullInt.Scan: fix integer conversion from int{8,16,32,64}
2018-07-12 15:00:04 +02:00
3af22b4a29
Use gopkg.in import path in examples and Travis
2018-07-12 14:57:57 +02:00
ad9241832e
Travis-CI: we don't need sudo
2018-07-12 14:32:58 +02:00
b9ca56ce96
add go1.10 in travis
2018-03-04 17:30:57 +02:00
a6b4b164c6
Merge pull request #110 from markuswrnp/wait-error
...
delay for WillDelayFor() duration, before returning error set by WillReturnError()
2018-02-21 09:21:20 +02:00
32675e3ad1
delay for WillDelayFor() duration, before returning error set by WillReturnError()
...
If both WillDelayFor() and WillReturnError() are called, there should
be a delay before the error is returned. Applied to Begin, Exec,
Query, and Prepare. Also, the context versions of same.
And a couple of unit tests.
2018-02-20 17:30:20 -07:00
a7b3087be7
Merge pull request #101 from gliptak/patch-1
...
Add GoReportCard badge to README
2017-11-27 10:00:01 +02:00
710c1a61f5
Merge pull request #102 from gliptak/spell1
...
Correct spelling
2017-11-27 09:57:17 +02:00
395520ee2d
Correct spelling
...
Signed-off-by: Gábor Lipták <gliptak@gmail.com >
2017-11-25 09:32:17 -05:00
1224f73cf9
Add GoReportCard badge to README
2017-11-25 09:25:54 -05:00
08090c7d68
adds go 1.9.x to be run in travis CI
2017-10-04 17:32:19 +03:00
d76b18b42f
fixes new feature for > 1.8 go versions
v1.3.0
2017-09-01 10:34:10 +03:00
9d03611ad1
allow to expect prepared statement to be closed, closes #89
2017-09-01 10:24:02 +03:00
c91a7f4b68
Merge pull request #87 from whiteheadrj/master
...
Fixed GoDoc spelling error
2017-08-03 09:15:24 +03:00
bfd9a9de56
Fixed spelling error
2017-08-02 21:09:34 -04:00
d335ff60c1
fixes travis build with gofmt
2017-06-02 11:59:07 +03:00
b2ca44a80b
updates travis to validate with go fmt
2017-05-31 23:54:14 +03:00
d1ba2809d5
travis run 1.4 instead of latest, because it has no cover tool
2017-05-31 10:20:00 +03:00
4d1a16152a
travis runs tip instead of master
2017-05-31 10:12:33 +03:00
98b917bbe2
Merge pull request #81 from mikemacd/master
...
Permit prepares to obey MatchExpectationsInOrder flag
2017-05-31 09:17:47 +03:00
178a157e33
Merge pull request #79 from AlekSi/patch-1
...
Use latest patch releases
2017-05-30 23:20:08 +03:00
b687cca4a3
Merge pull request #80 from AlekSi/patch-2
...
Use Retina-friendly badges
2017-05-30 23:04:30 +03:00
ca83e31de6
Mikemacd patch 1 ( #2 )
...
* Update sqlmock.go
Permit prepares to obey MatchExpectationsInOrder flag, allowing prepared statements to be prepared in a different order than they were added to the expectations.
* Update sqlmock_test.go
Add test case for unordered prepared statements.
2017-05-30 15:44:56 -04:00
2d7c8ff1da
Use Retina-friendly badges
2017-05-30 20:11:38 +03:00
928b276200
Use latest patch releases
2017-05-30 20:09:52 +03:00
18ab7ac1c7
improves error messages, closes #77
2017-04-26 09:56:38 +03:00
a32ff1cda1
updates travis ci, as tip no longer refers to master
2017-04-16 20:09:25 +03:00
8fd5411d53
adds more details about changes made to v1.2.0 version
2017-04-16 12:12:12 +03:00
b983233bc0
Merge pull request #68 from DATA-DOG/go1.8
...
Support for go 1.8 SQL features
v1.2.0
2017-02-21 17:59:18 +02:00
372a183d52
adds go1.8 to travis
2017-02-21 17:53:38 +02:00
a00b6aa80e
asserts ordinal argument position, fixes expected query error message
2017-02-16 22:33:12 +02:00
53b2cd1534
updates readme and license
2017-02-09 09:26:25 +02:00
128bf5c539
implements next rows result set support
2017-02-08 17:35:32 +02:00
42ab7c33d0
implements Pinger (without expectation yet) and prepared stmt Context methods
2017-02-08 15:32:39 +02:00
6bbe187a1a
closes #60
2017-02-08 15:09:40 +02:00
cfb2877c66
tests Context sql driver extensions
2017-02-07 15:03:05 +02:00
965003de80
implements Context based sql driver extensions
2017-02-07 12:20:08 +02:00
d11f623794
implements named arguments support and adds delay expectation for context deadline simulation
2017-02-06 14:38:57 +02:00
55ecc5a333
Merge pull request #67 from ahmadmuzakki29/master
...
apply stripQuery before assigning query expectation
2017-02-05 21:41:58 +02:00
1fd67a1762
- apply stripQuery before assigning query expectation
...
- remove unused function
2017-02-04 18:09:50 +07:00
d24b409866
Merge pull request #65 from ahmadmuzakki29/master
...
Build query before regex
2017-01-15 15:12:39 +02:00
9758862a89
build query before regex, mimicking how sql.DB build their query
2017-01-15 18:57:16 +07:00
947ce303a7
Merge pull request #59 from gliptak/rows1
...
Additional test for rows
2016-11-28 09:55:35 +02:00