366 Commits

Author SHA1 Message Date
Ernesto Jiménez
f390dcf405 Merge pull request #266 from ernesto-jimenez/golint
Fix golint warnings
v1.1.3
2016-01-09 21:38:47 +01:00
Ernesto Jiménez
1661650f98 Fix most golint warnings 2016-01-09 19:30:22 +01:00
Ernesto Jiménez
9b5e169170 More aggressive depercation notice in http pkg 2016-01-09 19:15:46 +01:00
Ernesto Jiménez
c6b07fe328 Unexport FailNower
failNower is for internal use and we must not export it. Since we just
exported it a couple of days ago is unlikely this breking change will
affect anybody.
2016-01-09 17:58:28 +01:00
Ernesto Jiménez
ac0e5818a1 Merge pull request #265 from ernesto-jimenez/issue-257
Fixes #257 - InEpsilon works when actual == 0
2016-01-09 17:54:56 +01:00
Ernesto Jiménez
0f6478d3a8 Fixes #257 - InEpsilon works when actual == 0
Implemented new InEpsilon by calculating the relative error and
comparing it to the expected epsilon rather than calculating the
acceptable margin and using InDelta.

While doing so we got rid of the false failure when the actual value
was zero.
2016-01-09 17:37:37 +01:00
Ernesto Jiménez
4adf44fc7a Merge pull request #264 from stretchr/issue-263
Fix Backwards Incompatible change to TestingT
v1.1.2
2016-01-09 03:06:49 +01:00
Ernesto Jiménez
3dad6b7b59 Add tests for workaround solution to #263 2016-01-09 02:56:16 +01:00
Ernesto Jiménez
52f8b5b531 Fix #263 - Backwards Incompatible change to TestingT 2016-01-09 02:44:21 +01:00
Ernesto Jiménez
38b5d653e3 Merge pull request #262 from stretchr/issue-261
Add FailNow back
v1.1.1
2016-01-08 12:58:29 +01:00
Ernesto Jiménez
7e30b2ce7a Fixes #261 - Add FailNow back 2016-01-08 12:25:24 +01:00
Ernesto Jiménez
c92828f295 Merge pull request #241 from ernesto-jimenez/codegen
Autogenerate code for require and forwarded assertions
v1.1
2016-01-07 18:53:57 +01:00
Ernesto Jiménez
5eeedba61e Fix docs for forwarded assertions 2016-01-07 18:25:18 +01:00
Ernesto Jiménez
347825ef79 Use Godeps with GO15VENDOREXPERIMENT 2016-01-07 18:08:03 +01:00
Ernesto Jiménez
1f703b6d97 Merge branch 'master' into codegen 2016-01-07 17:45:04 +01:00
Ernesto Jiménez
4682b3695d Refactor _codegen code 2016-01-07 17:44:02 +01:00
Ernesto Jiménez
004b24af5b Merge branch 'master' into codegen 2016-01-07 16:58:05 +01:00
Ernesto Jiménez
15b3d4d0fc Merge pull request #249 from stretchr/godep
Vendor dependencies and rewrite import paths
2016-01-07 16:54:51 +01:00
Mat Ryer
8dee258ab1 Merge pull request #259 from SchumacherFM/addCheckEmptyTime
Add check for empty time.Time struct (non pointer)
2016-01-07 10:19:12 +00:00
Cyrill Schumacher
cd2b6c1151 Add check for empty time.Time struct (non pointer)
The standard library returns always a non-pointer Time type.
2016-01-07 07:55:48 +01:00
Ernesto Jiménez
5b9da39b66 MatchedBy documentation 2016-01-02 12:02:58 +01:00
Ernesto Jiménez
6905a3e663 Merge pull request #227 from pippio/master
Add custom mock argument matching
2016-01-02 11:55:03 +01:00
Mat Ryer
e3a8ff8ce3 tweaked formatting 2015-12-07 16:24:04 -08:00
Mat Ryer
582bf9daa3 tweaked formatting 2015-12-07 16:23:36 -08:00
Mat Ryer
83d5662cdb added licence file (US spelling) 2015-12-07 16:22:53 -08:00
Ernesto Jiménez
d04dca765f Vendor dependencies and rewrite import paths 2015-12-02 20:32:31 +01:00
Ernesto Jiménez
a1f97990dd Merge pull request #247 from blakewilson-wf/false_assert_comments
True -> False in false assertion comments
2015-12-02 19:41:52 +01:00
Blake Wilson
0c260593d1 Edit comments for false assertions 2015-12-02 09:53:45 -06:00
Davide D'Agostino
d797d25e0f Merge pull request #245 from dencold/master
fixing comments for better GoDoc formatting
2015-11-21 18:54:01 -08:00
Dennis Coldwell
a3045216a7 found another formatting issue with NotEmpty func 2015-11-20 23:49:31 -08:00
Dennis Coldwell
c94cb5c230 small fix for example formatting on Empty func 2015-11-20 23:35:46 -08:00
Ernesto Jiménez
67106a5111 Sort map keys before diffing maps 2015-11-11 20:37:34 +01:00
Johnny Graettinger
ed275850b6 Add custom mock argument matching
Add an argumentMatcher type and MatchedBy() helper to the mock
package, enabling custom fine-grained argument matching behaviors.

This is particularly helpful when building mocks over complex argument
types where deep equality is cumbersome or can't be used. Ex, a matcher
might match over just the the URL of an argument *http.Request.
2015-11-09 18:11:46 -05:00
Ernesto Jiménez
e7a1d8890c Merge pull request #240 from agonzalezro/type
When implements shows the type of the given object is shown in the error
2015-11-07 23:40:24 +00:00
Álex González
635a01b704 Show type of the object instead just "Object" string
The `Implements` test was just showing a string instead the name of the
object that was not implementing the interface. Now the type of the
object is shown.
2015-11-08 00:18:55 +01:00
Ernesto Jiménez
82616deabd Merge pull request #239 from anacrolix/master
Avoid panic when calling EqualValues with nil
2015-11-07 12:43:16 +00:00
Matt Joiner
7d6ace9113 Handle case where one object is nil and the other is not 2015-11-07 19:02:25 +11:00
Ernesto Jiménez
a76410419d Merge pull request #232 from stretchr/issue-136
Fix #136 - Empty returns true for nil pointers
2015-11-07 04:46:19 +00:00
Ernesto Jiménez
7cb9aa9471 Save file once everything succeeds 2015-11-06 17:35:10 +00:00
Ernesto Jiménez
a22a0ef717 Merge pull request #233 from stretchr/issue-229
Show diff of values when Equal fails
2015-11-06 13:42:47 +00:00
Ernesto Jiménez
efd1b850c1 First version of code generation 2015-11-05 23:08:36 +00:00
Ernesto Jiménez
33c4c93911 Fixes #229 - show diffs for structs/maps/arrays/slices when Equal fails 2015-11-03 01:32:38 +00:00
Ernesto Jiménez
0d5a14c5a4 Fix #117: Update require.Contains docs 2015-11-02 02:08:28 +00:00
Ernesto Jiménez
c478a808a1 Fix #136 2015-11-02 01:41:59 +00:00
Ernesto Jiménez
8254b8f76b Fix #144 2015-11-02 01:24:09 +00:00
Ernesto Jiménez
ef3ce2dd13 Show struct fields in mock unexpected method error 2015-11-02 00:46:20 +00:00
Ernesto Jiménez
9d7bb92510 fix #201 - Remove broken link from README 2015-11-02 00:05:23 +00:00
Ernesto Jiménez
a74f1fecd2 Merge pull request #96 from ac7/quote_errors
Wrap NoError message with quote marks
2015-11-01 23:42:15 +00:00
Ernesto Jiménez
40b02b9eef Merge pull request #165 from tuvistavie/master
Support map keys for Contains/NotContains assertion.
2015-11-01 21:02:28 +00:00
Ernesto Jiménez
9a4de4d135 Merge pull request #211 from jaguilar/patch-1
Remove unnecessary branches.
2015-11-01 20:49:18 +00:00