Documentation ¶
Index ¶
- type ExampleSuite
- func (i *ExampleSuite) BeforeAll(t provider.T)
- func (i *ExampleSuite) BeforeEach(t provider.T)
- func (i *ExampleSuite) Test_OneStep(t provider.T)
- func (i *ExampleSuite) Test_OneStep_Errors(t provider.T)
- func (i *ExampleSuite) Test_Simple(t provider.T)
- func (i *ExampleSuite) Test_TwoSteps(t provider.T)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExampleSuite ¶
func (*ExampleSuite) BeforeAll ¶
func (i *ExampleSuite) BeforeAll(t provider.T)
func (*ExampleSuite) BeforeEach ¶
func (i *ExampleSuite) BeforeEach(t provider.T)
func (*ExampleSuite) Test_OneStep ¶ added in v0.1.6
func (i *ExampleSuite) Test_OneStep(t provider.T)
Example testing HTTP GET and validate body. Validate: 1) Execute time 2) Status code 3) Validate body by json schema 4) Validate fields in json
Response: [
{ "postId": 1, "id": 1, "name": "id labore ex et quam laborum", "email": "Eliseo@gardner.biz", "body": "laudantium enim quasi est quidem magnam voluptate ipsam eos\ntempora quo necessitatibus\ndolor quam autem quasi\nreiciendis et nam sapiente accusantium" }, { "postId": 1, "id": 2, "name": "quo vero reiciendis velit similique earum", "email": "Jayne_Kuhic@sydney.com", "body": "est natus enim nihil est dolore omnis voluptatem numquam\net omnis occaecati quod ullam at\nvoluptatem error expedita pariatur\nnihil sint nostrum voluptatem reiciendis et" }, { "postId": 1, "id": 3, "name": "odio adipisci rerum aut animi", "email": "Nikita@garfield.biz", "body": "quia molestiae reprehenderit quasi aspernatur\naut expedita occaecati aliquam eveniet laudantium\nomnis quibusdam delectus saepe quia accusamus maiores nam est\ncum et ducimus et vero voluptates excepturi deleniti ratione" }, { "postId": 1, "id": 4, "name": "alias odio sit", "email": "Lew@alysha.tv", "body": "non et atque\noccaecati deserunt quas accusantium unde odit nobis qui voluptatem\nquia voluptas consequuntur itaque dolor\net qui rerum deleniti ut occaecati" }, { "postId": 1, "id": 5, "name": "vero eaque aliquid doloribus et culpa", "email": "Hayden@althea.biz", "body": "harum non quasi et ratione\ntempore iure ex voluptates in ratione\nharum architecto fugit inventore cupiditate\nvoluptates magni quo et" }
]
func (*ExampleSuite) Test_OneStep_Errors ¶ added in v0.1.6
func (i *ExampleSuite) Test_OneStep_Errors(t provider.T)
func (*ExampleSuite) Test_Simple ¶ added in v0.1.6
func (i *ExampleSuite) Test_Simple(t provider.T)
func (*ExampleSuite) Test_TwoSteps ¶ added in v0.1.6
func (i *ExampleSuite) Test_TwoSteps(t provider.T)
Click to show internal directories.
Click to hide internal directories.