Tyler
de7fcff264
Merge pull request #87 from victorkryukov/http-patch
...
Implement HTTP(Success|Error|Redirect) and HTTPBody(Not)Contains
2014-09-14 20:00:11 -06:00
Victor Kryukov
8b09ac0ee8
Implement HTTP(Success|Error|Redirect) and HTTPBody(Not)Contains
2014-09-14 11:54:12 -06:00
Victor Kryukov
b64f0d0b59
Implement Regexp and NotRegexp
2014-09-13 13:13:42 -06:00
Tyler
15dabc1a45
Merge pull request #73 from comogo/includes
...
Allow Contains and NotContains to check slices and arrays
2014-09-09 20:31:58 -06:00
Tyler
b8d551e7d1
Merge pull request #76 from victorkryukov/master
...
Increase testify/assert test coverage from 86.6% to 97.1%, fix bugs.
2014-09-09 08:10:22 -06:00
Josiah Kiehl (formerly @bluepojo)
27b1e9d9f2
Fix grammer on assert.Len()
...
🐹
2014-09-04 15:55:45 -07:00
Victor
0f9ba46361
Minor doc string update
2014-08-28 13:05:46 -07:00
Victor Kryukov
5461242ffd
Increase assert test coverage from 86.6% to 97.1%, fixed bugs.
...
Extend tests for NotEqual, Len and add tests for Condition, InEpsilon.
Add tests for Assertion.Condition, Assertion.InEpsilon, Assertion.InDelta
Fix a bug for Assertion.InDelta, Assertion.InEpsilon having incorrect signature.
2014-08-28 12:56:51 -07:00
Mateus Lorandi dos Santos
ab1fdba54e
Allow Contains and NotContains to check slices and arrays
2014-08-21 11:13:02 -03:00
Oliver Beattie
3c808d3dab
Print the expected and actual items of an Equal call on separate lines
...
Makes for much easier comparison visually
2014-08-17 17:57:22 +01:00
Tyler
ae3032ce42
Merge pull request #69 from ascheglov/feature-fatal_checks
...
Add fatal assertions
2014-07-28 14:04:10 -06:00
OMOTO Kenji
e787d6aa9d
Add Len()
2014-07-17 18:39:50 +09:00
Anatoly Scheglov
f6376e8a31
add the 'require' package
2014-07-16 17:30:01 +04:00
bhenderson
0241e55b78
Add to forward_assertions and fix docs.
2014-07-10 09:31:54 -07:00
bhenderson
d0803a1a3a
Revert "Add InDelta() and InEpsilon() to docs and remove doc duplication."
...
This reverts commit d8398675f9
.
2014-07-10 09:27:48 -07:00
bhenderson
d8398675f9
Add InDelta() and InEpsilon() to docs and remove doc duplication.
2014-07-10 09:26:13 -07:00
bhenderson
256f07baef
Refactor InEpsilon() to use InDelta().
2014-07-10 09:12:30 -07:00
bhenderson
60a27ebea6
Add InEpsilon().
2014-07-10 08:58:49 -07:00
bhenderson
3b602c6e81
Add InDelta() for comparing floats.
2014-07-10 08:49:17 -07:00
2pi
7d4050544d
add `EqualError` to doc.go
...
* Add both the standard `EqualError` and the wrapped `EqualError`
2014-07-01 14:55:26 +02:00
2pi
8515a19013
add wrapper around the `EqualError` function
...
* add a `*Assertions` wrapper around the `EqualError` function
* add tests
2014-07-01 13:29:33 +02:00
Tyler Bunnell
459056d303
Merge forward assertions.
2014-06-30 11:34:00 -06:00
Tyler Bunnell
5cc789b89e
Clean up golint warnings
2014-06-18 09:28:16 -06:00
Tyler Bunnell
37ec10ac14
Make empty tests pass
...
Fix #58
2014-06-18 09:21:09 -06:00
Tyler Bunnell
d951608d14
Add test for empty ints
2014-06-18 09:20:40 -06:00
James Bowes
21382c1202
Attempt type conversion in assert.Equal
...
If the two values being tested are of compatible types, convert one
value to the other's type before comparing them. This allows
`assert.Equal(int64(123), uint64(123))` to pass.
2014-06-03 19:01:48 -03:00
Mat Ryer
8eaef7fd24
Merge pull request #49 from seantalts/noerrormsg
...
Change NoError formatting. fixes #48
2014-04-25 08:23:39 -06:00
Tyler Bunnell
d3d427864d
Fix merge conflict
2014-04-22 10:01:40 -06:00
mreedell
2c7459d4ba
Fixing issue 33
2014-04-14 15:24:44 -04:00
Sean Talts
c469b75615
Change NoError formatting.
2014-04-04 11:36:55 -04:00
Guncha
5114cbfc4a
Fix #45 : assert.Empty should work with channels
2014-03-31 19:10:48 -04:00
SATO taichi
7675c8d8af
add more examples to README and doc.go.
2014-03-11 17:52:22 +09:00
taichi
e8eaa8ab7a
add better API.
...
because current API is redundant because the pass every time testingT.
2014-03-11 16:38:25 +09:00
Mat Ryer
24fb97e3a8
Merge pull request #39 from xsleonard/exacterror
...
ExactError, asserts that err is not nil and its string matches
2014-03-07 11:27:35 -07:00
Victor Blomqvist
12fea7c16c
Rename the error argument from theError to err in Error asserts.
2014-03-07 17:19:03 +08:00
Steve Leonard
e763434382
rename to EqualError
2014-02-15 15:06:23 -05:00
Steve Leonard
92af479c56
ExactError, asserts that err is not nil and its string matches
2014-02-15 12:24:39 -05:00
Mat Ryer
9cc77fa253
Fixes #2
2014-01-28 10:18:27 -07:00
Mat Ryer
a3ce369ac0
Merge pull request #32 from onsi/master
...
receive *testing.T via an interface
2014-01-28 08:45:01 -08:00
Onsi Fakhouri
59b459277c
Define a TestingT interface in assertions.go and mock.go
2014-01-20 18:25:43 -08:00
Chakrit Wichian
f51780437f
Make isEmpty() properly handles maps. [ fix #34 ]
2014-01-19 10:30:16 +07:00
Victor Blomqvist
a1964c1081
expanded test for WithinDuration to test for negative durations
2013-09-12 13:53:27 +08:00
Victor Blomqvist
ed409be48c
expanded test for WithinDuration to test for both |a-b|>=dt and |b-a|>=dt
2013-09-12 13:37:44 +08:00
Victor Blomqvist
0378c681e8
added new assert WithinDuration
2013-09-12 13:24:50 +08:00
Mat Ryer
ba887bba64
improved error message
2013-08-02 16:09:49 -06:00
Mat Ryer
8cb5e40869
made Exactly not panic on nils
2013-07-18 09:42:16 -06:00
Tyler Bunnell
1e9c4b3ca7
Use new Fail method internally
2013-07-17 12:44:44 -06:00
Mat Ryer
3e51f38eaf
added Fail and Exactly assertions
2013-07-17 12:15:39 -06:00
Mat Ryer
ae878dc5c4
repo name change
2013-06-11 22:44:58 -06:00
Joshua Elliott
d35afcda84
Don't panic when underlying type is not .IsNil()-able (eg. string)
2013-05-23 14:54:54 -06:00
Joshua Elliott
3df0bce8cb
Fix typo in doc.go
2013-05-21 13:12:38 -06:00
Tyler Bunnell
044591a481
go fmt
2013-03-31 09:56:37 -06:00
Mat Ryer
841b040dd7
Revert "Fixes #13"
...
This reverts commit 9b28fe8965
.
2012-12-04 13:11:45 -07:00
Mat Ryer
9b28fe8965
Fixes #13
2012-11-21 22:25:09 +00:00
Mat Ryer
03751c9109
Fixes #6 - added Empty and NotEmpty alternatives to nil
2012-11-21 15:03:46 +00:00
Mat Ryer
a58329b4c5
Fixes #8
2012-11-21 14:42:06 +00:00
Tyler Bunnell
530d0b899f
Add optional format, args for messages
...
Now you can pass either a "string" or a "%s","string" to the end of all
the functions that take a message.
2012-11-20 20:23:41 -07:00
Tyler Bunnell
f05d4eda9d
Add assert.Condition
2012-11-02 12:20:08 -06:00
Tyler Bunnell
4abc5d21c6
Fixes #7
2012-10-28 08:31:22 -06:00
Tyler Bunnell
8aa1160d9d
Merge branch 'develop'
2012-10-19 10:05:29 -06:00
Tyler Bunnell
c090beb5e4
Fix mock CallerInfo
2012-10-19 09:50:23 -06:00
Tyler Bunnell
93c66cec9b
Merge branch 'refs/heads/feature/prettyoutput'
2012-10-18 15:39:17 -06:00
Tyler Bunnell
36fef36bf3
Add Last Ditch Equals Comparison
...
Fixes a problem where int/float of the same value would return not
equal. This may also fix other comparisons in the future.
2012-10-18 14:17:52 -06:00
Tyler Bunnell
4d9c107dd0
Add comment
2012-10-17 11:17:15 -06:00
Mat Ryer
433adfc09d
added assert function cheat sheet to doc
2012-10-17 17:31:15 +01:00
Tyler Bunnell
4a0996d790
Make the output pretty!
2012-10-17 07:51:19 -06:00
Mat Ryer
0cda4d8ec7
improved comments
2012-10-16 22:21:56 +01:00
Mat Ryer
72cf7da961
enhanced comments
2012-10-16 22:20:38 +01:00
Tyler Bunnell
2930d903bf
Initial Commit
2012-10-16 11:14:23 -06:00