Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Task ¶
type Task struct { Name string Method string BaseURL string Config *Config Path string ContentType string RequestBody string Headers map[string]string Captures map[string]string Captured map[string]string Variables map[string]string Cookies []*http.Cookie UploadList request.UploadFiles }
Task is task for setup and teardown
func (*Task) MergeVariables ¶
MergeVariables merge a given set of vars to local one
func (*Task) SetCookies ¶
type TestCase ¶
type TestCase struct { Name string Method string BaseURL string Config *Config Path string ContentType string RequestBody string Headers map[string]string Expectations []assertable.Row Captures map[string]string Setups []*Task Teardowns []*Task Variables map[string]string Captured map[string]string Cookies []*http.Cookie UploadList request.UploadFiles }
TestCase holds a test case
func (*TestCase) SetContentType ¶
SetContentType set a corresponding content type
type TestSuite ¶
type TestSuite struct { Name string BaseURL string Config *Config TestCases []*TestCase Stat TestStat Variables map[string]string }
TestSuite holds a test suite
type TestSuites ¶
type TestSuites struct { Suites []*TestSuite BaseURL string Config *Config Variables map[string]string // contains filtered or unexported fields }
TestSuites is several test suites
func (*TestSuites) SetBaseURL ¶
func (ts *TestSuites) SetBaseURL(url string)
SetBaseURL to set base url
func (*TestSuites) SetConfig ¶
func (ts *TestSuites) SetConfig(conf *Config)
SetConfig to set configuration
func (*TestSuites) SetVariables ¶
func (ts *TestSuites) SetVariables(v map[string]string)
SetVariables to set variables to test suites
Click to show internal directories.
Click to hide internal directories.