test_clients

package
v0.0.1-4 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DummyClientFixture

type DummyClientFixture struct {
	// contains filtered or unexported fields
}

func NewDummyClientFixture

func NewDummyClientFixture(client IDummyClient) *DummyClientFixture

func (*DummyClientFixture) TestCrudOperations

func (c *DummyClientFixture) TestCrudOperations(t *testing.T)

type DummyCommandableHttpClient

type DummyCommandableHttpClient struct {
	clients.CommandableHttpClient
}

func NewDummyCommandableHttpClient

func NewDummyCommandableHttpClient() *DummyCommandableHttpClient

func (*DummyCommandableHttpClient) CheckErrorPropagation

func (c *DummyCommandableHttpClient) CheckErrorPropagation(ctx context.Context) error

func (*DummyCommandableHttpClient) CheckTraceId

func (c *DummyCommandableHttpClient) CheckTraceId(ctx context.Context) (result map[string]string, err error)

func (*DummyCommandableHttpClient) CreateDummy

func (c *DummyCommandableHttpClient) CreateDummy(ctx context.Context, dummy tsample.Dummy) (result tsample.Dummy, err error)

func (*DummyCommandableHttpClient) DeleteDummy

func (c *DummyCommandableHttpClient) DeleteDummy(ctx context.Context, dummyId string) (result tsample.Dummy, err error)

func (*DummyCommandableHttpClient) GetDummies

func (*DummyCommandableHttpClient) GetDummyById

func (c *DummyCommandableHttpClient) GetDummyById(ctx context.Context, dummyId string) (tsample.Dummy, error)

func (*DummyCommandableHttpClient) UpdateDummy

func (c *DummyCommandableHttpClient) UpdateDummy(ctx context.Context, dummy tsample.Dummy) (result tsample.Dummy, err error)

type DummyRestClient

type DummyRestClient struct {
	clients.RestClient
}

func NewDummyRestClient

func NewDummyRestClient() *DummyRestClient

func (*DummyRestClient) CheckErrorPropagation

func (c *DummyRestClient) CheckErrorPropagation(ctx context.Context) error

func (*DummyRestClient) CheckTraceId

func (c *DummyRestClient) CheckTraceId(ctx context.Context) (result map[string]string, err error)

func (*DummyRestClient) CreateDummy

func (c *DummyRestClient) CreateDummy(ctx context.Context, dummy tsample.Dummy) (result tsample.Dummy, err error)

func (*DummyRestClient) DeleteDummy

func (c *DummyRestClient) DeleteDummy(ctx context.Context, dummyId string) (result tsample.Dummy, err error)

func (*DummyRestClient) GetDummies

func (c *DummyRestClient) GetDummies(ctx context.Context, filter cquery.FilterParams,
	paging cquery.PagingParams) (result cquery.DataPage[tsample.Dummy], err error)

func (*DummyRestClient) GetDummyById

func (c *DummyRestClient) GetDummyById(ctx context.Context, dummyId string) (result tsample.Dummy, err error)

func (*DummyRestClient) UpdateDummy

func (c *DummyRestClient) UpdateDummy(ctx context.Context, dummy tsample.Dummy) (result tsample.Dummy, err error)

type IDummyClient

type IDummyClient interface {
	GetDummies(ctx context.Context, filter cquery.FilterParams, paging cquery.PagingParams) (result cquery.DataPage[tsample.Dummy], err error)
	GetDummyById(ctx context.Context, dummyId string) (result tsample.Dummy, err error)
	CreateDummy(ctx context.Context, dummy tsample.Dummy) (result tsample.Dummy, err error)
	UpdateDummy(ctx context.Context, dummy tsample.Dummy) (result tsample.Dummy, err error)
	DeleteDummy(ctx context.Context, dummyId string) (result tsample.Dummy, err error)

	CheckTraceId(ctx context.Context) (result map[string]string, err error)

	CheckErrorPropagation(ctx context.Context) error
}

Jump to

Keyboard shortcuts

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