butAtMost
Restricts a contains at least
assertion by specifying that the number of occurrences of the value which we are looking for occurs at most
number of times within the search input.
The resulting restriction will be a contains at least but at most
assertion.
Return
The newly created builder.
Parameters
The number which the check will compare against the actual number of times an expected value is found in the input of the search.
Throws
Samples
expect("ABBC").toContain.atLeast(1).butAtMost(2).value("B")
fails {
expect("ABBBBCD").toContain.atLeast(2).butAtMost(3).value("B")
}
Restricts a contains at least
assertion by specifying that the number of occurrences of the entry which we are looking for occurs at most
number of times within the IterableLike.
The resulting restriction will be a contains at least but at most
assertion.
Return
The newly created builder.
Since
0.14.0 -- API existed for Iterable but not for IterableLike.
Parameters
The number which the check will compare against the actual number of times an expected entry is found in the IterableLike.