ContainsChecker(times: Int, correctCall: String, wrongCall: (Int) -> String)
Represents a base class for checkers which compare how many occurrences of an expected object are found in the input of the search, against how many times the check expect it to be contained.
times
- The number which the check uses to compare against the actual number of times an expected object is
found in the input of the search.
correctCall
- The function which should be used instead of wrongCall
when times is zero.
wrongCall
- The function call which was used and should not be used if times is zero.
IllegalArgumentException
- In case times is smaller than 1.
Constructor
Represents a base class for checkers which compare how many occurrences of an expected object are found
in the input of the search, against how many times the check expect it to be contained.