| 
    OCHamcrest
   
    
   
   | 
  
  
  
 
Matchers that perform text comparisons.
Defines | |
| #define | equalToIgnoringCase HC_equalToIgnoringCase | 
| equalToIgnoringCase(aString) - Matches if object is a string equal to a given string, ignoring case differences.   | |
| #define | equalToIgnoringWhiteSpace HC_equalToIgnoringWhiteSpace | 
| equalToIgnoringWhiteSpace(aString) - Matches if object is a string equal to a given string, ignoring differences in whitespace.   | |
| #define | containsString HC_containsString | 
| containsString(aString) - Matches if object is a string containing a given string.   | |
| #define | stringContainsInOrder HC_stringContainsInOrder | 
| stringContainsInOrder(firstString, ...) - Matches if object is a string containing a given list of substrings in relative order.   | |
| #define | endsWith HC_endsWith | 
| endsWith(aString) - Matches if object is a string ending with a given string.   | |
| #define | startsWith HC_startsWith | 
| startsWith(aString) - Matches if object is a string starting with a given string.   | |
Matchers that perform text comparisons.
| #define containsString HC_containsString | 
containsString(aString) - Matches if object is a string containing a given string.
| aString | The string to search for. This value must not be nil. | 
This matcher first checks whether the evaluated object is a string. If so, it checks whether it contains aString.
Example:
will match "abcdefg".
(In the event of a name clash, don't #define HC_SHORTHAND and use the synonym HC_containsString instead.) 
| #define endsWith HC_endsWith | 
endsWith(aString) - Matches if object is a string ending with a given string.
| aString | The string to search for. This value must not be nil. | 
This matcher first checks whether the evaluated object is a string. If so, it checks if aString matches the ending characters of the evaluated object.
Example:
will match "foobar".
(In the event of a name clash, don't #define HC_SHORTHAND and use the synonym HC_endsWith instead.) 
equalToIgnoringCase(aString) - Matches if object is a string equal to a given string, ignoring case differences.
| aString | The string to compare against as the expected value. This value must not be nil. | 
This matcher first checks whether the evaluated object is a string. If so, it compares it with aString, ignoring differences of case.
Example:
will match "heLLo WorlD".
(In the event of a name clash, don't #define HC_SHORTHAND and use the synonym HC_equalToIgnoringCase instead.) 
equalToIgnoringWhiteSpace(aString) - Matches if object is a string equal to a given string, ignoring differences in whitespace.
| aString | The string to compare against as the expected value. This value must not be nil. | 
This matcher first checks whether the evaluated object is a string. If so, it compares it with aString, ignoring differences in runs of whitespace.
Example:
will match
"hello world"
(In the event of a name clash, don't #define HC_SHORTHAND and use the synonym HC_equalToIgnoringWhiteSpace instead.) 
| #define startsWith HC_startsWith | 
startsWith(aString) - Matches if object is a string starting with a given string.
| aString | The string to search for. This value must not be nil. | 
This matcher first checks whether the evaluated object is a string. If so, it checks if aString matches the beginning characters of the evaluated object.
Example:
will match "foobar".
(In the event of a name clash, don't #define HC_SHORTHAND and use the synonym HC_startsWith instead.) 
stringContainsInOrder(firstString, ...) - Matches if object is a string containing a given list of substrings in relative order.
| firstString,... | A comma-separated list of strings ending with nil. | 
This matcher first checks whether the evaluated object is a string. If so, it checks whether it contains a given list of strings, in relative order to each other. The searches are performed starting from the beginning of the evaluated string.
Example:
will match "abcdefghijklm".
(In the event of a name clash, don't #define HC_SHORTHAND and use the synonym HC_stringContainsInOrder instead.) 
 1.8.0