testools

package module
v0.0.97 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RandomNumber added in v0.0.2

func RandomNumber() string

Types

type ApiTest added in v0.0.37

type ApiTest struct {
	*testing.T
	*model.MainHandler
	*httptest.Server
}

func NewApiTestDefault added in v0.0.37

func NewApiTestDefault(t *testing.T, h *model.MainHandler, add_modules ...*model.Module) (at *ApiTest, err string)

default: h.FileRootFolder = "./test_folder" h.App_name = "testApp"

func (ApiTest) BuildEndPoint added in v0.0.38

func (a ApiTest) BuildEndPoint(r Request) string

type AuthTest added in v0.0.37

type AuthTest struct{}

func (AuthTest) BackendCheckUser added in v0.0.48

func (AuthTest) BackendCheckUser(params any) (u *model.User, err string)

func (AuthTest) BackendLoadBootData added in v0.0.58

func (AuthTest) BackendLoadBootData(u *model.User) (out model.BootPageData)

func (AuthTest) SessionHandlerName added in v0.0.68

func (AuthTest) SessionHandlerName() (name string)

func (AuthTest) UserSessionNumber added in v0.0.68

func (AuthTest) UserSessionNumber() (number string, err string)

type Request added in v0.0.2

type Request struct {
	TestName string

	Method   string //ej:POST, GET
	Endpoint string // ej: upload,create,read,update,delete,file
	Object   string //ej: create/files delete/x

	Data     any
	Expected any

	Analysis func(rq *Request, resp []map[string]string, err string)

	*ApiTest
}

func (Request) CheckTest added in v0.0.38

func (r Request) CheckTest(expected, response interface{}, comment ...any) bool

Jump to

Keyboard shortcuts

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