assertMatchingIssues

@JvmName(name = "assertMatchingLocatedIssues")
fun assertMatchingIssues(expectedIssues: Iterable<LocatedValidationIssue>, actualIssues: Iterable<LocatedValidationIssue>, message: String? = null)(source)
@JvmName(name = "assertMatchingLocatedIssues")
suspend fun assertMatchingIssues(expectedIssues: Iterable<LocatedValidationIssue>, actualIssues: Flow<LocatedValidationIssue>, message: String? = null)(source)
fun assertMatchingIssues(expectedIssues: Iterable<ValidationIssue>, actualIssues: Iterable<ValidationIssue>, message: String? = null)(source)
suspend fun assertMatchingIssues(expectedIssues: Iterable<ValidationIssue>, actualIssues: Flow<ValidationIssue>, message: String? = null)(source)

Asserts that the expectedIssues match the actualIssues. The order in which the issues appear is not relevant.

Matching issues are those where the actual issue "contains" the expected issue.