assertMatchingIssues
fun assertMatchingIssues(expectedIssues: Iterable<LocatedValidationIssue>, actualIssues: Iterable<LocatedValidationIssue>, message: String? = null)(source)
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.