suite

package
v0.1.20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExampleSuite

type ExampleSuite struct {
	suite.Suite
	// contains filtered or unexported fields
}

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL