Tigran Saluev
2696ec2b70
Fix tests
2019-02-14 09:28:04 -07:00
Tigran Saluev
3efd733edb
Don't setup suite if no methods satisfy filter
...
When suite setup is long, the necessity to wait for all suite setups for testing one single method bothers a lot. Here's a little fix of that behavior.
2019-02-14 09:28:04 -07:00
Kyl Wellman
865fb2c8f5
Add support for subtests (go 1.7)
2019-01-02 10:25:22 -07:00
Iaroslav Ciupin
660f15d67d
Recover panic in suite
2018-12-24 10:37:47 -07:00
Ben Blount
3104bf5483
Use Go 1.7 subtests so suites can properly nest
...
This removes dependencies on Go Testing Internals and
also enables test methods within a suite to have subtests.
Fixes #346
2017-05-29 12:27:49 +01:00
Ernesto Jiménez
cd206b0fb2
Merge pull request #318 from esdrasbeleza/master
...
Add callbacks to be run after and before each test
2016-12-17 13:30:15 -06:00
Esdras Beleza
5e72f93a89
Remove timestamp from callback
2016-09-26 13:48:19 -03:00
Ernesto Jiménez
bfe70f3776
Namespace suite flag m
to testify.m
2016-09-24 19:52:00 +01:00
Esdras Beleza
bf7a93e70c
Add timestamp
2016-06-26 18:36:07 -03:00
Esdras Beleza
fcedfe2aad
Add callbacks to run before and after each test
2016-06-26 18:35:37 -03:00
Ernesto Jiménez
1661650f98
Fix most golint warnings
2016-01-09 19:30:22 +01:00
Ernesto Jiménez
95644cab17
Fixes issue #149
2015-11-01 15:12:29 +00:00
praveen shukla
6e25351910
modified the go.doc in suite package.
2015-10-20 10:51:47 +05:30
Samuel Nelson
354307edce
Add getters for *assert.Assertions and *require.Assertions
2015-01-19 12:15:53 -07:00
Jon Gjengset
81a69ed105
Defer suite teardown to align with test teardown
2014-11-25 19:58:50 -05:00
Jon Gjengset
576f6382c0
Add test for suite Setup/TearDown with Skip
2014-11-25 19:57:20 -05:00
Jon Gjengset
c1b496c5c9
Ensure TearDownTest is called after Skip
2014-11-03 17:46:03 -05:00
Oliver Beattie
8fb35d6c24
Fix up TestSuiteLogging in verbose mode
2014-08-17 17:34:01 +01:00
Tyler Bunnell
459056d303
Merge forward assertions.
2014-06-30 11:34:00 -06:00
Zaur Abasmirzoev
d68e894fba
Clear staff
2014-06-16 20:06:15 +04:00
Zaur Abasmirzoev
78cdc04039
Specify the method of the test suite
2014-06-16 19:50:34 +04:00
Sean Talts
c469b75615
Change NoError formatting.
2014-04-04 11:36:55 -04:00
SATO taichi
7675c8d8af
add more examples to README and doc.go.
2014-03-11 17:52:22 +09:00
taichi
52f556e421
Simplify the API by using the new assertion.
2014-03-11 16:39:56 +09:00
Sean Talts
ec1a3f179c
Remove debug print, go fmt my lines
2014-03-07 14:57:40 -05:00
Sean Talts
814eb1589b
Add test for logging capture.
2014-03-07 14:51:52 -05:00
Sean Talts
72c1136caa
Formatting, restore T after test is over just in case
2014-03-07 12:54:55 -05:00
Sean Talts
5739ba4d16
Have testing.RunTests run the tests we find with their setup methods.
2014-03-07 12:14:37 -05:00
Samuel Nelson
46e05f3e57
Removing unnecessary defer (the call was already at the end of the function it was in
...
)
2013-10-15 12:02:07 -06:00
Samuel Nelson
c737e6cc4e
Some clarification for the documentation in the example test suite.
2013-10-15 11:56:36 -06:00
Samuel Nelson
cf79884357
One more documentation update for suites
2013-10-15 11:46:59 -06:00
Samuel Nelson
2d29e774c7
Updated documentation with some information about testing suites
2013-10-15 11:35:37 -06:00
Samuel Nelson
11dce72087
Renamed before/after methods and interfaces to setup/teardown
2013-10-15 10:32:35 -06:00
Sam Nelson
a4c24896e3
Initial buildup/teardown functionality for issue 19
2013-10-14 15:13:28 -06:00