987 Commits

Author SHA1 Message Date
Pal Sivertsen
95a9d909e9 Add wrapper functions for errors Is and As funcs
This commit adds wrapper functions for Is and As functions from the
errors package.
2020-07-20 20:40:44 +10:00
Boyan Soubachov
38a7ed3d85
Added testify v2 feedback form link 2020-07-17 08:11:02 +10:00
Boyan Soubachov
404e6fa1be
Added link for testify v2 survey 2020-07-17 08:10:04 +10:00
Boyan
87a988cffb Remove Go 1.10 from Travis builds 2020-06-28 22:12:10 +10:00
Torkel Rogstad
51595dcf94 Allow comparing custom comparable types
Prior to this commit, this would not work:

```go
type myInt int
assert.Less(t, myInt(1), myInt(2)) // panic!
```

We add some type conversions, similarly to how `ObjectsAreEqualValues`
work. This allows us to compare `myInt` to `myInt`, as well as `myInt`
to `int`.
2020-06-22 19:40:53 +10:00
Ivo van der Wijk
b8f7d52a4a Rewrite test loops into individual test cases 2020-06-13 21:33:52 +10:00
Ivo van der Wijk
8a501b0fac make testcase definition local 2020-06-13 21:33:52 +10:00
Ivo van der Wijk
4bbffeac6c table-ify TestElementsMatch 2020-06-13 21:33:52 +10:00
Ivo van der Wijk
52b38ca424 table-ify, refactor (Not)Subset() 2020-06-13 21:33:52 +10:00
Ivo van der Wijk
0929293466 refactor, table-ify TestContains / TestNotContains 2020-06-13 21:33:52 +10:00
Ivo van der Wijk
67a4d91853 table-ify ObjectsAreEqual() 2020-06-13 21:33:52 +10:00
Ivo van der Wijk
5717c498e9 table-ify Equal() 2020-06-13 21:33:52 +10:00
Ivo van der Wijk
408bc6703a keep type definition local to function where used 2020-06-13 21:33:52 +10:00
Ivo van der Wijk
590942c47f table-ify Exactly 2020-06-13 21:33:52 +10:00
Ivo van der Wijk
9ffb85bbec clarify sets of tests 2020-06-13 21:33:52 +10:00
Ivo van der Wijk
51b7cfe385 rewrite NotEqual() tests to table tests 2020-06-13 21:33:52 +10:00
Ivo van der Wijk
07d1e00890 first attempt at table-ifying NotEqualValues tests 2020-06-13 21:33:52 +10:00
Ivo van der Wijk
f50e178a9f first attempt at table-ifying NotEqualValues tests 2020-06-13 21:33:52 +10:00
Boyan
f654a9112b Update Go versions in Travis
* Updated the versions of Go we run on to reflect our support protocol
v1.6.1
2020-06-05 20:48:45 +10:00
Boyan
3184a9e141 This reverts commit 0a813b5898c0ee8d00b4f13fae21ea5df8b35e74. 2020-06-05 20:47:15 +10:00
Boyan
e2b269ecc5 This reverts commit 2adb7b54b75da2c74e9342ed115957fe0b07e0b4. 2020-06-05 20:47:15 +10:00
Boyan
6353e56395 This reverts commit 9d083cac4a26c76f8d92dff41d459f3f2fc0b911. 2020-06-05 20:47:15 +10:00
Boyan
656132404a This reverts commit 484fff1ace1f0acb84676a548b53477685c16414. 2020-06-05 20:47:15 +10:00
Boyan
46420cf544 This reverts commit 1a43b8334acb9df58064b765cd16675cc7c2c8b3. 2020-06-05 20:47:15 +10:00
Boyan
303198d014 Revert "allow body for HTTPBodyContains and HTTPBodyNotContains for
POST" PR #938

This reverts commit 136026fb259a9c69ea2655a0f83500d50713ccf8.
2020-06-05 20:47:15 +10:00
Boyan
e7cc868148 Update TravisCI config 2020-06-01 20:09:00 +10:00
Ivo van der Wijk
004e3cb722 commit generated files v1.6.0 2020-05-27 08:39:56 +10:00
Ivo van der Wijk
ac1463f956 Implement NotEqualValues 2020-05-27 08:39:56 +10:00
Matt Gorzka
e72b029e2a new regex 2020-05-14 20:01:26 +10:00
zjx158094
d4e7ca1687 address comments 2020-05-14 19:53:33 +10:00
zjx158094
8329c5daa7 add test 2020-05-14 19:53:33 +10:00
zjx20
3ec00f620a assertion_compare: fix format string for numbers 2020-05-14 19:53:33 +10:00
Pedro de Brito
15aff29f35 docs: update Comparison function comment 2020-05-06 18:14:40 +10:00
ariley
d76ac5e41f Fix comment 2020-05-05 08:16:34 +10:00
ariley
1bbde5e52a Change Require to Error 2020-05-05 08:16:34 +10:00
ariley
f96052c82a Remove 1.8 and 1.9 tests. Updated failfast test 2020-05-05 08:16:34 +10:00
ariley
93bea66f75 Added TestSuiteWithFailfast 2020-05-05 08:16:34 +10:00
ariley
cd58006fe6 Change how tearDownAllSuite is run to aviod deadlock when running with failfast 2020-05-05 08:16:34 +10:00
ariley
097ec799df Change how tearDownAllSuite is run to aviod deadlock when running with failfast 2020-05-05 08:16:34 +10:00
Bryan Boreham
f7ef284eb4 Add a benchmark to time trivial call of NotNil 2020-05-04 21:01:24 +10:00
Bryan Boreham
e734bda58c Avoid calling Helper() on the happy path.
Helper() in the standard Go runtime fetches a stack trace from the
runtime, so is slow for calls that are made many times.

Helper() only makes a difference if the call throws an error, so move
it after the test in straightforward cases.
2020-05-04 21:01:24 +10:00
gohargasparyan
136026fb25 add test cases 2020-05-04 07:47:34 +10:00
gohargasparyan
1a43b8334a add test cases 2020-05-04 07:47:34 +10:00
gohargasparyan
484fff1ace didn't notice should run go generate 2020-05-04 07:47:34 +10:00
gohargasparyan
9d083cac4a go format 2020-05-04 07:47:34 +10:00
gohargasparyan
2adb7b54b7 correct missing parameters in require and require_forward 2020-05-04 07:47:34 +10:00
gohargasparyan
0a813b5898 allow body for HTTPBodyContains and HTTPBodyNotContains for POST 2020-05-04 07:47:34 +10:00
David Wragg
ca8e08c131 Support uint in InDelta and InEpsilon
InDelta and InEpsilon assertions on uint values would fail with
the error "Parameters must be numerical".
2020-04-29 21:29:26 +10:00
Yaroslav Kolomiiets
3bf8d0aa5e callString not to panic on nil
Fixes stretchr/testify#936.
2020-04-29 21:10:54 +10:00
Dave Henderson
d3decad621 Update dependency to gopkg.in/yaml.v3
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-04-28 07:45:39 +10:00