Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LexerError ¶
func (*LexerError) Error ¶
func (e *LexerError) Error() string
type Parser ¶
type Parser struct {
Resolver *interpolate.Resolver
// contains filtered or unexported fields
}
func NewParserWithResolver ¶ added in v1.2.0
func NewParserWithResolver(tokens []Token, resolver *interpolate.Resolver) *Parser
NewParserWithResolver creates a parser with a resolver for variable substitution
type PayloadLoader ¶
type PayloadLoader struct {
BaseDir string
Resolver *interpolate.Resolver
}
func NewPayloadLoader ¶
func NewPayloadLoader(baseDir string) *PayloadLoader
func NewPayloadLoaderWithResolver ¶ added in v1.2.0
func NewPayloadLoaderWithResolver(baseDir string, resolver *interpolate.Resolver) *PayloadLoader
NewPayloadLoaderWithResolver creates a PayloadLoader with a specific resolver for variable substitution
func (*PayloadLoader) Load ¶
func (l *PayloadLoader) Load(filePath string) (interface{}, error)
type TokenType ¶
type TokenType string
const ( TokenTest TokenType = "TEST" TokenReceive TokenType = "RECEIVE" TokenExpect TokenType = "EXPECT" TokenExpectNot TokenType = "EXPECT_NOT" TokenRespond TokenType = "RESPOND" TokenWith TokenType = "WITH" TokenReturns TokenType = "RETURNS" TokenVerify TokenType = "VERIFY" TokenNoise TokenType = "NOISE" TokenHeaders TokenType = "HEADERS" TokenUsingSql TokenType = "USING_SQL" TokenNoTransaction TokenType = "NO_TRANSACTION" TokenSqlBlock TokenType = "SQL_BLOCK" TokenEOF TokenType = "EOF" )
Click to show internal directories.
Click to hide internal directories.