// OCHamcrest by Jon Reid, https://qualitycoding.org/ // Copyright 2019 hamcrest.org. See LICENSE.txt #import #import @protocol HCMatcher; NS_ASSUME_NONNULL_BEGIN /*! * @abstract Returns an array of values from a variable-length comma-separated list terminated * by nil. */ FOUNDATION_EXPORT NSArray * HCCollectItems(id item, va_list args); /*! * @abstract Returns an array of matchers from a mixed array of items and matchers. * @discussion Each item is wrapped in HCWrapInMatcher to transform non-matcher items into equality * matchers. */ FOUNDATION_EXPORT NSArray> * HCWrapIntoMatchers(NSArray *items); NS_ASSUME_NONNULL_END