794 Commits

Author SHA1 Message Date
alexpantyukhin
a9284e66a9 add assertion order 2020-08-14 20:45:51 +10:00
Martijn
a3bed97cf3 assert: s/rune/r/ to avoid "rune" predeclared ident shadowing #642
Thanks @quasllyte
2020-08-03 19:54:30 +10:00
Boyan
ed4976c764 Revert "Fix PR comments"
This reverts commit 1ebd9c5791a7b34abb2f0bece9dcdec96b9f5584.
2020-07-27 22:28:46 +10:00
arseny
b09b5a43a5 Fix go mod 2020-07-27 21:16:21 +10:00
arseny
415d89281b Fix time.Time not equals bug
Adding test
2020-07-27 21:16:21 +10:00
arseny
1ebd9c5791 Fix PR comments 2020-07-27 21:16:21 +10:00
Pal Sivertsen
6a6c303c3c Change Readme to reflect supported go versions 2020-07-20 20:40:44 +10:00
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