-
Notifications
You must be signed in to change notification settings - Fork 0
Bindings
-
Namespace: Rotbarsch.Reqnroll.Bindings
- Class: BasicVariableAssertions
- Class: BasicVariableBindings
- Class: BoolVariableAssertions
- Class: CollectionVariableAssertions
- Class: CollectionVariableBindings
- Class: CompareVariableAssertions
- Class: DateTimeVariableBindings
- Class: DateTimeVariableManipulationBindings
- Class: DebugBindings
- Class: JsonPathAssertions
- Class: JsonPathBindings
- Class: JsonPathCollectionFilterBindings
- Class: JsonSchemaAssertions
- Class: NumericVariableManipulationBindings
- Class: RandomNumberVariableBindings
- Class: RandomStringVariableBindings
- Class: RegExAssertions
- Class: SetFromFileBindings
- Class: StopwatchBindings
- Class: StringOperationBindings
- Class: StringVariableAssertions
- Class: StringVariableManipulationBindings
- Class: VariableXmlBindings
- Class: WaitBindings
Step bindings for setting scenario variables to explicit string values (single line or multiline).
| MethodName | BindingValue | Comments |
|---|---|---|
| SetVariableManually | When the value '(.*)' is stored in variable '(.*)' | When step: Sets the specified scenario variable to the provided string value. Set variables can be resolved in every binding parameter (multi-line or enclosed in single quotes) using the syntax: \$(variableName). value: The value to assign to the variable. variableName: The name of the variable to set. |
| SetVariableManuallyMultiline | When the following value is stored in variable '(.*)': | When step: Sets the specified scenario variable to the provided multiline string value. Set variables can be resolved in every binding parameter (multi-line or enclosed in single quotes) using the syntax: \$(variableName). variableName: The name of the variable to set. value: The value to assign to the variable. |
| SetVariableNull | When the value of variable '(.*)' is set to null | When step: Sets the specified scenario variable to null. variableName: The name of the variable to set. |
Step bindings for actions on collection variables (e.g., lists of items).
| MethodName | BindingValue | Comments |
|---|---|---|
| StoreCollectionLengthInVariable | When the length of collection variable '(.*)' is stored in variable '(.*)' | Gets the length of the collection stored in the specified variable and stores it in another variable. collectionVariableName: Name of the variable holding the collection. targetVariableName: Name of the variable receiving the value. |
Step bindings for extracting values from JSON variables using JSONPath and storing them in scenario variables.
| MethodName | BindingValue | Comments |
|---|---|---|
| SetVariableFromJsonPath | When the value of JSONPath '(.*)' in variable '(.*)' is stored in variable '(.*)' | When step: Extracts a value from a JSON variable via JSONPath and stores it as a new variable (stringified). jPath: The JSONPath expression to evaluate. sourceVariableName: The name of the source variable containing JSON. targetVariableName: The name of the variable to set with the extracted value. |
Step bindings to filter JSON collections by evaluating JSONPath expressions against elements and applying comparison operations.
| MethodName | BindingValue | Comments |
|---|---|---|
| FilterCollectionByJPathDoesNotEqual | When each element of collection in variable '(.*)' where the value of JSONPath '(.*)' does not equal '(.*)' is stored in variable '(.*)' | Filters the collection where the JSONPath value does not equal the comparison value. sourceVariableName: The name of the variable containing the JSON collection. jPath: The JSONPath expression evaluated against each element. comparisonValue: The value to compare against (as string). targetVariableName: The variable to store the filtered collection into. |
| FilterCollectionByJPathEquals | When each element of collection in variable '(.*)' where the value of JSONPath '(.*)' equals '(.*)' is stored in variable '(.*)' | Filters the collection where the JSONPath value equals the comparison value. sourceVariableName: The name of the variable containing the JSON collection. jPath: The JSONPath expression evaluated against each element. comparisonValue: The value to compare against (as string). targetVariableName: The variable to store the filtered collection into. |
| FilterCollectionByJPathGreaterThan | When each element of collection in variable '(.*)' where the value of JSONPath '(.*)' is greater than '(.*)' is stored in variable '(.*)' | Filters the collection in the source variable by selecting elements where the JSONPath value is greater than the comparison value. sourceVariableName: The name of the variable containing the JSON collection. jPath: The JSONPath expression evaluated against each element. comparisonValue: The value to compare against (as string). targetVariableName: The variable to store the filtered collection into. |
| FilterCollectionByJPathHasElements | When each element of collection in variable '(.*)' where the value of JSONPath '(.*)' has elements is stored in variable '(.*)' | Filters the collection where the JSONPath value is a collection with elements. sourceVariableName: The name of the variable containing the JSON collection. jPath: The JSONPath expression evaluated against each element. targetVariableName: The variable to store the filtered collection into. |
| FilterCollectionByJPathHasNoElements | When each element of collection in variable '(.*)' where the value of JSONPath '(.*)' has no elements is stored in variable '(.*)' | Filters the collection where the JSONPath value is a collection with no elements. sourceVariableName: The name of the variable containing the JSON collection. jPath: The JSONPath expression evaluated against each element. targetVariableName: The variable to store the filtered collection into. |
| FilterCollectionByJPathIsEmpty | When each element of collection in variable '(.*)' where the value of JSONPath '(.*)' is empty is stored in variable '(.*)' | Filters the collection where the JSONPath value is empty. sourceVariableName: The name of the variable containing the JSON collection. jPath: The JSONPath expression evaluated against each element. targetVariableName: The variable to store the filtered collection into. |
| FilterCollectionByJPathIsFalse | When each element of collection in variable '(.*)' where the value of JSONPath '(.*)' is false is stored in variable '(.*)' | Filters the collection where the JSONPath value is boolean false. sourceVariableName: The name of the variable containing the JSON collection. jPath: The JSONPath expression evaluated against each element. targetVariableName: The variable to store the filtered collection into. |
| FilterCollectionByJPathIsInvalid | When each element of collection in variable '(.*)' where the value of JSONPath '(.*)' is not valid is stored in variable '(.*)' | Filters the collection where the JSONPath value is invalid (property does not exist). sourceVariableName: The name of the variable containing the JSON collection. jPath: The JSONPath expression evaluated against each element. targetVariableName: The variable to store the filtered collection into. |
| FilterCollectionByJPathIsNotEmpty | When each element of collection in variable '(.*)' where the value of JSONPath '(.*)' is not empty is stored in variable '(.*)' | Filters the collection where the JSONPath value is not empty. sourceVariableName: The name of the variable containing the JSON collection. jPath: The JSONPath expression evaluated against each element. targetVariableName: The variable to store the filtered collection into. |
| FilterCollectionByJPathIsNotNull | When each element of collection in variable '(.*)' where the value of JSONPath '(.*)' is not null is stored in variable '(.*)' | Filters the collection where the JSONPath value is not null. sourceVariableName: The name of the variable containing the JSON collection. jPath: The JSONPath expression evaluated against each element. targetVariableName: The variable to store the filtered collection into. |
| FilterCollectionByJPathIsNull | When each element of collection in variable '(.*)' where the value of JSONPath '(.*)' is null is stored in variable '(.*)' | Filters the collection where the JSONPath value is null. sourceVariableName: The name of the variable containing the JSON collection. jPath: The JSONPath expression evaluated against each element. targetVariableName: The variable to store the filtered collection into. |
| FilterCollectionByJPathIsTrue | When each element of collection in variable '(.*)' where the value of JSONPath '(.*)' is true is stored in variable '(.*)' | Filters the collection where the JSONPath value is boolean true. sourceVariableName: The name of the variable containing the JSON collection. jPath: The JSONPath expression evaluated against each element. targetVariableName: The variable to store the filtered collection into. |
| FilterCollectionByJPathIsValid | When each element of collection in variable '(.*)' where the value of JSONPath '(.*)' is valid is stored in variable '(.*)' | Filters the collection where the JSONPath value is valid (property does exist). sourceVariableName: The name of the variable containing the JSON collection. jPath: The JSONPath expression evaluated against each element. targetVariableName: The variable to store the filtered collection into. |
| FilterCollectionByJPathLessThan | When each element of collection in variable '(.*)' where the value of JSONPath '(.*)' is less than '(.*)' is stored in variable '(.*)' | Filters the collection where the JSONPath value is less than the comparison value. sourceVariableName: The name of the variable containing the JSON collection. jPath: The JSONPath expression evaluated against each element. comparisonValue: The value to compare against (as string). targetVariableName: The variable to store the filtered collection into. |
Class: Rotbarsch.Reqnroll.Bindings.Actions.ManipulateVariableActions.DateTimeVariableManipulationBindings
Step bindings for manipulating existing DateTime variables by adding or subtracting a TimeSpan, and computing differences.
| MethodName | BindingValue | Comments |
|---|---|---|
| AddTimeSpanToVariable | When the timespan '(.*)' is added to the value of variable '(.*)' | When step: Adds the provided timespan to the current DateTime value stored in the specified variable. timeSpan: The timespan to add (e.g., "01:30:00" for 1h30m). variableName: The target variable name. |
| SaveFormattedDateTime | When the date '(.*)' is stored in variable '(.*)' in format '(.*)' | When steps: Formats a datetime and stores the resulting string in a specified variable. dateTime: Input datetime. targetVariableName: Variable to store the result in. format: .NET format of the string, eg. YYMMDD |
| SubtractTimeSpanFromVariable | When the timespan '(.*)' is subtracted from the value of variable '(.*)' | When step: Subtracts the provided timespan from the current DateTime value stored in the specified variable. timeSpan: The timespan to subtract. variableName: The target variable name. |
Class: Rotbarsch.Reqnroll.Bindings.Actions.ManipulateVariableActions.NumericVariableManipulationBindings
Step bindings for executing artihmetics.
| MethodName | BindingValue | Comments |
|---|---|---|
| Addition | When the sum of '(.*)' plus '(.*)' is stored in variable '(.*)' | Adds two numbers and stores the result in a variable. summand1: Summand. summand2: Summand. targetVariableName: Name of target variable to store sum in. |
| Division | When the quotient of '(.*)' divided by '(.*)' is stored in variable '(.*)' | Divides one number by another and stores the result in a variable. dividend: Divided. divisor: Dividend. targetVariableName: Name of target variable to store quotient in. |
| Multiplication | When the product of '(.*)' multiplied by '(.*)' is stored in variable '(.*)' | Multiplies one number with another and stores the result in a variable. factor1: Factor. factor2: Factor. targetVariableName: Name of target variable to store product in. |
| Subtraction | When the difference of '(.*)' minus '(.*)' is stored in variable '(.*)' | Subtracts one number from another and stores the result in a variable. minuend: Minuend. subtrahend: Subtrahend. targetVariableName: Name of target variable to store difference in. |
Class: Rotbarsch.Reqnroll.Bindings.Actions.ManipulateVariableActions.StringVariableManipulationBindings
Step bindings for manipulating existing string variables by appending, prepending, or replacing content.
| MethodName | BindingValue | Comments |
|---|---|---|
| AppendStringToVariable | When the string '(.*)' is appended to the value of variable '(.*)' | When step: Appends a literal string to the end of the specified variable's current value. valueToAppend: The string to append. variableName: The target variable name. |
| PrependStringToVariable | When the string '(.*)' is prepended to the value of variable '(.*)' | When step: Prepends a literal string to the beginning of the specified variable's current value. valueToPrepend: The string to prepend. variableName: The target variable name. |
| ReplaceStringInVariable | When the string '(.*)' is replaced with '(.*)' in the value of variable '(.*)' | When step: Replaces all occurrences of a substring with another within the specified variable's value. oldValue: The substring to replace. newValue: The replacement string. variableName: The target variable name. |
Step bindings for storing date/time based values into scenario variables.
| MethodName | BindingValue | Comments |
|---|---|---|
| GetComponentOfDate | When ^the '(.*)' component of '([^']+)' is stored in variable '([^']+)'\$ | When step: Extracts a specific component (e.g., year, month, day) from the provided date and stores it as a string in the specified variable. The following components are currently supported: Ticks, Date, Day, DayOfWeek, DayOfYear, Hour, Microsecond, Millisecond, Minute, Month, NanoSecond, Second, TimeOfDay, Year dateTimeComponent: Component to extract. date: Date to operate on. variableName: Name of variable to store result in. |
| SetCurrentDate | When ^the current date is stored in variable '([^']+)'\$ | When step: Stores the current date/time as a string in the specified variable using the system default format. variableName: The variable name to store the current date/time into. |
| SetCurrentDateFormatted | When ^the current date is stored in variable '([^']+)' in format '([^']+)'\$ | When step: Stores the current date/time as a string in the specified variable using the provided .NET date/time format string. variableName: The variable name to store the formatted date/time into. dateFormat: A .NET date/time format string (e.g., "yyyy-MM-dd"). |
Step bindings for generating and storing random numeric values in scenario variables.
| MethodName | BindingValue | Comments |
|---|---|---|
| SetRandomDoubleInRange | When a random double between '(.*)' and '(.*)' is stored in variable '(.*)' | When step: Generates a random double within the inclusive lower and exclusive upper bounds and stores it in the specified variable. minValueAsString: The inclusive lower bound of the random range. maxValueAsString: The exclusive upper bound of the random range. variableName: The variable name to store the generated double value. |
| SetRandomNumberInRange | When a random integer between '(.*)' and '(.*)' is stored in variable '(.*)' | When step: Generates a random integer within the inclusive lower/upper bounds and stores it in the specified variable. minValueAsString: The inclusive lower bound of the random range. maxValueAsString: The exclusive upper bound of the random range. variableName: The variable name to store the generated integer value. |
Step bindings for generating and storing random strings in scenario variables.
| MethodName | BindingValue | Comments |
|---|---|---|
| SetRandomString | When a random '(.*)' string is stored in variable '(.*)' | When step: Generates a random string based on the specified type and stores it in the given variable. stringType: The category/type of random string to generate. Supported values: FirstName: A random first name. LastName: A random last name. FullName: A random full name. UserName: A random internet username. Email: A random email address. PhoneNumber: A random phone number. CompanyName: A random company name. JobTitle: A random job title. City: A random city name. Country: A random country name. StreetAddress: A random street address. ZipCode: A random ZIP/postal code. Url: A random internet URL. Word: A random lorem word. Sentence: A random lorem sentence. Ipv4: A random IPv4 address. Ipv6: A random IPv6 address. Guid: A random GUID. variableName: The variable name to store the generated string value. |
Step bindings to load the content of a file and store it into a scenario variable.
| MethodName | BindingValue | Comments |
|---|---|---|
| LoadVariablesFile | Given the variables file '(.*)' is loaded | Given step: Loads variables from a JSON file into the variable storage. filePath: Path to the variables JSON file. |
| SetVariableFromFile | When the content of file '(.*)' is stored in variable '(.*)' | When step: Reads all text from the specified file path and stores it into the given variable. filePath: The path to the file to read. variableName: The target variable name. |
Step bindings that perform string operations and store results in scenario variables.
| MethodName | BindingValue | Comments |
|---|---|---|
| GetStringLength | When the length of string '(.*)' is stored in variable '(.*)' | When step: Stores the length of the given input string in the specified target variable. input: The input string to measure. targetVariableName: The name of the variable where the length will be stored. |
| GetSubString | When the substring from index '(.*)' and length '(.*)' is extracted from '(.*)' and stored in variable '(.*)' | When step: Extracts a substring from the provided input string using the given start index and length, then stores the result in the specified target variable. startIndex: The zero-based starting index of the substring. length: The number of characters to include in the substring. input: The source string to extract from. targetVariableName: The name of the variable where the substring will be stored. |
Step bindings for Stopwatch setup.
| MethodName | BindingValue | Comments |
|---|---|---|
| Resume | When the stopwatch '(.*)' is resumed | When step: Pauses the stopwatch with the specified name. name: Name of the stopwatch to resume. |
| Start | When a stopwatch named '(.*)' is started | When step: Creates and starts a new stopwatch with the specified name. name: Name of the stopwatch to create. |
| Stop | When the stopwatch '(.*)' is stopped | When step: Stops the stopwatch with the specified name. name: Name of the stopwatch to stop. |
| StoreElapsedInVariable | When the elapsed time of stopwatch '(.*)' is stored in variable '(.*)' | Stores the elapsed time of the specified stopwatch in a variable for later use in the test. stopwatchName: The name of the stopwatch whose elapsed time is to be retrieved. targetVariableName: The name of the variable in which to store the elapsed time. |
Step bindings for extracting values from XML using XPath and storing them in scenario variables.
| MethodName | BindingValue | Comments |
|---|---|---|
| SetVariableFromXPath | When the result of XPath '(.*)' in the value of variable '(.*)' is stored in variable '(.*)' | When step: Evaluates the given XPath expression against XML stored in and stores the resulting node/attribute string value in . xPath: The XPath expression to evaluate. sourceVariableName: The name of the variable containing XML to evaluate. targetVariableName: The name of the variable where the extracted value will be stored. |
Step bindings for pausing test execution.
| MethodName | BindingValue | Comments |
|---|---|---|
| Wait | When test execution is paused for '(.*)' seconds | When step: Pauses test execution for the specified number of seconds. secondsToWaitAsString: Amount of seconds to wait. |
Step bindings providing basic assertions on scenario variables (null/not null).
| MethodName | BindingValue | Comments |
|---|---|---|
| AssertVariableIsNotNull | Then the value of variable '(.*)' is not null | Then step: Asserts that the specified variable is not null. variableName: The name of the variable to check. |
| AssertVariableIsNull | Then the value of variable '(.*)' is null | Then step: Asserts that the specified variable is null. variableName: The name of the variable to check. |
Step bindings providing assertions for boolean scenario variables.
| MethodName | BindingValue | Comments |
|---|---|---|
| AssertVariableIsFalse | Then the value of variable '(.*)' is false | Then step: Asserts that the specified variable is false. Example usage: Then the value of variable 'featureEnabled' is false variableName: The name of the variable to check. |
| AssertVariableIsTrue | Then the value of variable '(.*)' is true | Then step: Asserts that the specified variable is true. Example usage: Then the value of variable 'isAvailable' is true variableName: The name of the variable to check. |
Step bindings providing assertions for variables representing JSON arrays (element count checks).
| MethodName | BindingValue | Comments |
|---|---|---|
| AssertCollectionHasExactCount | Then the value of variable '(.*)' has '(.*)' elements | Then step: Asserts that the JSON array stored in the specified variable has exactly the given number of elements. variableName: The variable name containing a JSON array string. count: The expected number of elements. |
| AssertCollectionHasLessThanNElements | Then the value of variable '(.*)' has less than '(.*)' elements | Then step: Asserts that the JSON array stored in the specified variable has less than the given number of elements. variableName: The variable name containing a JSON array string. count: The threshold (exclusive) for element count. |
| AssertCollectionHasMoreThanNElements | Then the value of variable '(.*)' has more than '(.*)' elements | Then step: Asserts that the JSON array stored in the specified variable has more than the given number of elements. variableName: The variable name containing a JSON array string. count: The threshold (exclusive) for element count. |
| AssertCollectionIsEmpty | Then the value of variable '(.*)' has no elements | Then step: Asserts that the JSON array stored in the specified variable has no elements. variableName: The variable name containing a JSON array string. |
| AssertCollectionIsNotEmpty | Then the value of variable '(.*)' has any elements | Then step: Asserts that the JSON array stored in the specified variable has at least one element. variableName: The variable name containing a JSON array string. |
Step bindings providing numeric assertions on variables that store numeric values.
| MethodName | BindingValue | Comments |
|---|---|---|
| VariableIsGreaterThan | Then the value of variable '(.*)' is greater than '(.*)' | Then step: Asserts that the numeric or date value stored in the specified variable is greater than the given value. variableName: The variable name containing a numeric or date value. value: The threshold value (exclusive). |
| VariableIsLessThan | Then the value of variable '(.*)' is less than '(.*)' | Then step: Asserts that the numeric or date value stored in the specified variable is less than the given value. variableName: The variable name containing a numeric or date value. value: The threshold value (exclusive). |
Step bindings for checking values from JSON variables using JSONPath (the property does exist).
| MethodName | BindingValue | Comments |
|---|---|---|
| AssertJsonPathIsInvalid | Then the JSONPath '(.*)' is not valid on value of variable '(.*)' | Then step: Asserts a JSONPath is not resolvable on the content of a variable (the property does not exist). jPath: The JSONPath expression to evaluate. sourceVariableName: The name of the source variable containing JSON. |
| AssertJsonPathIsValid | Then the JSONPath '(.*)' is valid on value of variable '(.*)' | Then step: Asserts a JSONPath is resolvable on the content of a variable. jPath: The JSONPath expression to evaluate. sourceVariableName: The name of the source variable containing JSON. |
Step bindings providing JSON Schema validation assertions for JSON stored in scenario variables.
| MethodName | BindingValue | Comments |
|---|---|---|
| AssertVariableConformsToJsonSchema | Then the value of variable '(.*)' matches the JSON schema: | Then step: Asserts that the JSON stored in the specified variable conforms to the provided JSON Schema. variableName: The variable containing the JSON document to validate. jsonSchema: The JSON Schema to validate against. |
Step bindings providing regular expression based assertions on scenario variables.
| MethodName | BindingValue | Comments |
|---|---|---|
| AssertVariableDoesNotMatchRegex | Then the value of variable '(.*)' does not match the regex pattern '(.*)' | Then step: Asserts that the value of the specified variable does not match the provided regular expression pattern. variableName: The name of the variable whose value will be tested. pattern: The regular expression pattern to match against. |
| AssertVariableMatchesRegex | Then the value of variable '(.*)' matches the regex pattern '(.*)' | Then step: Asserts that the value of the specified variable matches the provided regular expression pattern. variableName: The name of the variable whose value will be tested. pattern: The regular expression pattern to match against. |
Step bindings providing string-related assertions on scenario variables.
| MethodName | BindingValue | Comments |
|---|---|---|
| StringVariableContains | Then the value of variable '(.*)' contains: | Then step: Asserts that the specified variable's string value contains the given substring. variableName: The variable to inspect. substring: The expected substring. |
| StringVariableContains | Then the value of variable '(.*)' contains '(.*)' | Then step: Asserts that the specified variable's string value contains the given substring. variableName: The variable to inspect. substring: The expected substring. |
| StringVariableEndsWith | Then the value of variable '(.*)' ends with: | Then step: Asserts that the specified variable's string value ends with the given suffix. variableName: The variable to inspect. suffix: The expected suffix. |
| StringVariableEndsWith | Then the value of variable '(.*)' ends with '(.*)' | Then step: Asserts that the specified variable's string value ends with the given suffix. variableName: The variable to inspect. suffix: The expected suffix. |
| StringVariableEquals | Then the value of variable '(.*)' equals: | Then step: Asserts that the specified variable's string value equals the given comparison string. variableName: The variable to inspect. comparison: The expected value. |
| StringVariableEquals | Then the value of variable '(.*)' equals '(.*)' | Then step: Asserts that the specified variable's string value equals the given comparison string. variableName: The variable to inspect. comparison: The expected value. |
| StringVariableIsEmpty | Then the value of variable '(.*)' is empty | Then step: Asserts that the specified variable's string value is empty. variableName: The variable to inspect. |
| StringVariableIsNotEmpty | Then the value of variable '(.*)' is not empty | Then step: Asserts that the specified variable's string value is not empty. variableName: The variable to inspect. |
| StringVariableNotContains | Then the value of variable '(.*)' does not contain: | Then step: Asserts that the specified variable's string value does not contain the given substring. variableName: The variable to inspect. substring: The substring that must not be present. |
| StringVariableNotContains | Then the value of variable '(.*)' does not contain '(.*)' | Then step: Asserts that the specified variable's string value does not contain the given substring. variableName: The variable to inspect. substring: The substring that must not be present. |
| StringVariableNotEndsWith | Then the value of variable '(.*)' does not end with: | Then step: Asserts that the specified variable's string value does not end with the given suffix. variableName: The variable to inspect. suffix: The suffix that must not match. |
| StringVariableNotEndsWith | Then the value of variable '(.*)' does not end with '(.*)' | Then step: Asserts that the specified variable's string value does not end with the given suffix. variableName: The variable to inspect. suffix: The suffix that must not match. |
| StringVariableNotEquals | Then the value of variable '(.*)' does not equal: | Then step: Asserts that the specified variable's string value does not equal the given comparison string. variableName: The variable to inspect. comparison: The value that must not match. |
| StringVariableNotEquals | Then the value of variable '(.*)' does not equal '(.*)' | Then step: Asserts that the specified variable's string value does not equal the given comparison string. variableName: The variable to inspect. comparison: The value that must not match. |
| StringVariableNotStartsWith | Then the value of variable '(.*)' does not start with: | Then step: Asserts that the specified variable's string value does not start with the given prefix. variableName: The variable to inspect. prefix: The prefix that must not match. |
| StringVariableNotStartsWith | Then the value of variable '(.*)' does not start with '(.*)' | Then step: Asserts that the specified variable's string value does not start with the given prefix. variableName: The variable to inspect. prefix: The prefix that must not match. |
| StringVariableStartsWith | Then the value of variable '(.*)' starts with: | Then step: Asserts that the specified variable's string value starts with the given prefix. variableName: The variable to inspect. prefix: The expected prefix. |
| StringVariableStartsWith | Then the value of variable '(.*)' starts with '(.*)' | Then step: Asserts that the specified variable's string value starts with the given prefix. variableName: The variable to inspect. prefix: The expected prefix. |
Debug bindings.
| MethodName | BindingValue | Comments |
|---|---|---|
| EnterDebugMode | Then enter debug mode | Special binding for entering Rotbarsch.Reqnroll debug mode. |