class Match
Language | Type name |
---|---|
.NET | Amazon.CDK.IntegTests.Alpha.Match |
Go | github.com/aws/aws-cdk-go/awscdkintegtestsalpha/v2#Match |
Java | software.amazon.awscdk.integtests.alpha.Match |
Python | aws_cdk.integ_tests_alpha.Match |
TypeScript (source) | @aws-cdk/integ-tests-alpha ยป Match |
Partial and special matching during assertions.
Initializer
new Match()
Methods
Name | Description |
---|---|
static array | Matches the specified pattern with the array found in the same relative path of the target. |
static object | Matches the specified pattern to an object found in the same relative path of the target. |
static serialized | Matches any string-encoded JSON and applies the specified pattern after parsing it. |
static string | Matches targets according to a regular expression. |
With(pattern)
static arraypublic static arrayWith(pattern: any[]): { [string]: any[] }
Parameters
- pattern
any[]
โ the pattern to match.
Returns
{ [string]: any[] }
Matches the specified pattern with the array found in the same relative path of the target.
The set of elements (or matchers) must be in the same order as would be found.
Like(pattern)
static objectpublic static objectLike(pattern: { [string]: any }): { [string]: { [string]: any } }
Parameters
- pattern
{ [string]: any }
โ the pattern to match.
Returns
{ [string]: { [string]: any } }
Matches the specified pattern to an object found in the same relative path of the target.
The keys and their values (or matchers) must be present in the target but the target can be a superset.
Json(pattern)
static serializedpublic static serializedJson(pattern: { [string]: any }): { [string]: { [string]: any } }
Parameters
- pattern
{ [string]: any }
โ the pattern to match after parsing the encoded JSON.
Returns
{ [string]: { [string]: any } }
Matches any string-encoded JSON and applies the specified pattern after parsing it.
LikeRegexp(pattern)
static stringpublic static stringLikeRegexp(pattern: string): { [string]: string }
Parameters
- pattern
string
Returns
{ [string]: string }
Matches targets according to a regular expression.