Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Comparators = map[string]Comparator{ "contains": contains{/* contains filtered or unexported fields */}, "endswith": endswith{/* contains filtered or unexported fields */}, "startswith": startswith{/* contains filtered or unexported fields */}, "re": re{/* contains filtered or unexported fields */}, "cidr": cidr{/* contains filtered or unexported fields */}, "gt": gt{/* contains filtered or unexported fields */}, "gte": gte{/* contains filtered or unexported fields */}, "lt": lt{/* contains filtered or unexported fields */}, "lte": lte{/* contains filtered or unexported fields */}, }
View Source
var ComparatorsCaseSensitive = map[string]Comparator{ "contains": containsCS{/* contains filtered or unexported fields */}, "endswith": endswithCS{/* contains filtered or unexported fields */}, "startswith": startswithCS{/* contains filtered or unexported fields */}, "re": re{/* contains filtered or unexported fields */}, "cidr": cidr{/* contains filtered or unexported fields */}, "gt": gt{/* contains filtered or unexported fields */}, "gte": gte{/* contains filtered or unexported fields */}, "lt": lt{/* contains filtered or unexported fields */}, "lte": lte{/* contains filtered or unexported fields */}, }
View Source
var ValueModifiers = map[string]ValueModifier{
"base64": b64{},
"wide": wide{},
}
Functions ¶
This section is empty.
Types ¶
type ComparatorFunc ¶
func GetComparator ¶
func GetComparator(modifiers ...string) (ComparatorFunc, error)
func GetComparatorCaseSensitive ¶
func GetComparatorCaseSensitive(modifiers ...string) (ComparatorFunc, error)
type SyntheticDataGenerator ¶
type SyntheticDataGenerator struct {
// contains filtered or unexported fields
}
SyntheticDataGenerator is used for generating synthetic data.
func NewSyntheticDataGenerator ¶
func NewSyntheticDataGenerator() *SyntheticDataGenerator
NewSyntheticDataGenerator creates a new instance of SyntheticDataGenerator.
func (*SyntheticDataGenerator) GenerateSyntheticValue ¶
func (g *SyntheticDataGenerator) GenerateSyntheticValue(value string, operationType string) string
GenerateSyntheticValue generates a synthetic value based on a specific operation type.
type ValueModifier ¶
ValueModifier modifies the expected value before it is passed to the comparator. For example, the `base64` modifier converts the expected value to base64.
Click to show internal directories.
Click to hide internal directories.