test

package
v0.0.1-6 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dummy

type Dummy struct {
	Id      string `json:"id"`
	Key     string `json:"key"`
	Content string `json:"content"`
}

func NewDummy

func NewDummy(id string, key string, content string) *Dummy

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 DummyCommandSet

type DummyCommandSet struct {
	*ccomand.CommandSet
	// contains filtered or unexported fields
}

func NewDummyCommandSet

func NewDummyCommandSet(controller IDummyService) *DummyCommandSet

type DummyController

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

func NewDummyService

func NewDummyService() *DummyController

func (*DummyController) Create

func (c *DummyController) Create(ctx context.Context, entity Dummy) (result *Dummy, err error)

func (*DummyController) DeleteById

func (c *DummyController) DeleteById(ctx context.Context, id string) (result *Dummy, err error)

func (*DummyController) GetCommandSet

func (c *DummyController) GetCommandSet() *ccomand.CommandSet

func (*DummyController) GetOneById

func (c *DummyController) GetOneById(ctx context.Context, id string) (result *Dummy, err error)

func (*DummyController) GetPageByFilter

func (c *DummyController) GetPageByFilter(ctx context.Context, filter *cquery.FilterParams, paging *cquery.PagingParams) (items *cquery.DataPage[Dummy], err error)

func (*DummyController) Update

func (c *DummyController) Update(ctx context.Context, newEntity Dummy) (result *Dummy, err error)

type DummyFactory

type DummyFactory struct {
	*cbuild.Factory
	Descriptor                 *cref.Descriptor
	ServiceDescriptor          *cref.Descriptor
	LambdaServiceDescriptor    *cref.Descriptor
	CmdLambdaServiceDescriptor *cref.Descriptor
}

func NewDummyFactory

func NewDummyFactory() *DummyFactory

type DummySchema

type DummySchema struct {
	*cvalid.ObjectSchema
}

func NewDummySchema

func NewDummySchema() *DummySchema

type IDummyClient

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

type IDummyService

type IDummyService interface {
	GetPageByFilter(ctx context.Context, filter *cquery.FilterParams, paging *cquery.PagingParams) (result *cquery.DataPage[Dummy], err error)
	GetOneById(ctx context.Context, id string) (result *Dummy, err error)
	Create(ctx context.Context, entity Dummy) (result *Dummy, err error)
	Update(ctx context.Context, entity Dummy) (result *Dummy, err error)
	DeleteById(ctx context.Context, id string) (result *Dummy, err error)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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