Commit Graph

519 Commits (devslives-master)

Author SHA1 Message Date
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
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
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
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
Antonio Nicolás Pina 8879a0154e Unlock and relock not needed anymore. Addresses #167. 2015-11-20 13:39:52 +02:00
Antonio Nicolás Pina 384cc6617a Merge branch 'master' of https://github.com/stretchr/testify 2015-11-20 13:19:13 +02: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