Log Surgeon
Test & API docs
Loading...
Searching...
No Matches
Schema unit tests.

Schema related unit tests. More...

Functions

void add_number_var ()
 Create a schema, adding a number variable to a schema.
void add_capture_var ()
 Create a schema, adding a variable with a capture group.
void add_invalid_delims ()
 Create a schema, adding different invalid delimiter strings.
void add_invalid_vars ()
 Create a schema, adding different invalid variables.
void add_invalid_var_priorities ()
 Create a schema, adding different invalid variable priorities.
void add_underscore_name ()
 Create a schema, adding a variable and capture group name with an underscore.
void non_unique_capture_names ()
 Create a schema, adding non-unique capture group names.
void non_escaped_hyphens ()
 Create a schema, adding non-escaped hyphens.

Detailed Description

Schema related unit tests.

These unit tests contain the Schema tag.

Function Documentation

◆ add_capture_var()

void add_capture_var ( )

Create a schema, adding a variable with a capture group.

◆ add_invalid_delims()

void add_invalid_delims ( )

Create a schema, adding different invalid delimiter strings.

◆ add_invalid_var_priorities()

void add_invalid_var_priorities ( )

Create a schema, adding different invalid variable priorities.

◆ add_invalid_vars()

void add_invalid_vars ( )

Create a schema, adding different invalid variables.

◆ add_number_var()

void add_number_var ( )

Create a schema, adding a number variable to a schema.

◆ add_underscore_name()

void add_underscore_name ( )

Create a schema, adding a variable and capture group name with an underscore.

◆ non_escaped_hyphens()

void non_escaped_hyphens ( )

Create a schema, adding non-escaped hyphens.

◆ non_unique_capture_names()

void non_unique_capture_names ( )

Create a schema, adding non-unique capture group names.