tester

package
v0.0.73 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ErrorStruct

type ErrorStruct struct {
	ErrorCode int    `json:"error_code"`
	Message   string `json:"message"`
}

структура ошибки

type IStruct

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

структура, для проведения тестов

func StartTest

func StartTest(testInterface testInterface) IStruct

стартуем тест, просто возвращая структуру для тестов

func (*IStruct) AssertEqual

func (I *IStruct) AssertEqual(expectedInterface, actualInterface interface{})

проверка равенства интерфейсов

func (*IStruct) AssertError

func (I *IStruct) AssertError(response interface{}, errorCode int64)

проверка на ошибку

func (*IStruct) CallTcp

func (I *IStruct) CallTcp(method string, requestMap map[string]interface{}, tcpPort ...int64) *IStruct

обращаемся к микросервису по TCP

func (*IStruct) CheckJsonStruct

func (I *IStruct) CheckJsonStruct(checkedStruct interface{}, checkedType interface{})

проверяем структуру

func (*IStruct) Console

func (I *IStruct) Console(format string, formatArgs ...interface{})

ругаемся на ошибку

func (*IStruct) Fail

func (I *IStruct) Fail(formatError string, formatArgs ...interface{})

ругаемся на ошибку

func (*IStruct) GetLastResponse

func (I *IStruct) GetLastResponse() map[string]interface{}

возращаем ответ полученный по TCP

func (*IStruct) PrepareMap

func (I *IStruct) PrepareMap(prepareMap interface{}) *IStruct

подготавливаем map, необходимо передавать указатель

func (*IStruct) WantToSkip

func (I *IStruct) WantToSkip(formatText string, formatArgs ...interface{})

пропускаем тест

func (*IStruct) WantToTest

func (I *IStruct) WantToTest(formatText string, formatArgs ...interface{})

сообщаем что именно в тесте мы хотим проверить

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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