mirror of https://github.com/stretchr/testify.git
35 lines
762 B
Go
35 lines
762 B
Go
package suite
|
|
|
|
import "testing"
|
|
|
|
// TestingSuite can store and return the current *testing.T context
|
|
// generated by 'go test'.
|
|
type TestingSuite interface {
|
|
T() *testing.T
|
|
SetT(*testing.T)
|
|
}
|
|
|
|
// BeforeAllSuite has a BeforeSuite method, intended to be run before
|
|
// the entire suite is tested.
|
|
type BeforeAllSuite interface {
|
|
BeforeSuite()
|
|
}
|
|
|
|
// BeforeTestSuite has a BeforeTest method, intended to be run before
|
|
// each test.
|
|
type BeforeTestSuite interface {
|
|
BeforeTest()
|
|
}
|
|
|
|
// AfterAllSuite has an AfterSuite method, intended to be run after the
|
|
// entire suite has been tested.
|
|
type AfterAllSuite interface {
|
|
AfterSuite()
|
|
}
|
|
|
|
// AfterTestSuite has an AfterTest method, intended to be run after
|
|
// each test.
|
|
type AfterTestSuite interface {
|
|
AfterTest()
|
|
}
|