Package io.zeebe.test.util
Class BufferReaderMatcher<T extends BufferReader>
- java.lang.Object
-
- io.zeebe.test.util.BufferReaderMatcher<T>
-
- Type Parameters:
T-
- All Implemented Interfaces:
org.mockito.ArgumentMatcher<T>
public class BufferReaderMatcher<T extends BufferReader> extends Object implements org.mockito.ArgumentMatcher<T>
Note: This matcher does not behave as expected when the BufferReader is reused; this would require us to clone the buffer reader's state at the time of invocation- Author:
- Lindhauer
-
-
Field Summary
Fields Modifier and Type Field Description protected List<BufferReaderMatch<T>>propertyMatchers
-
Constructor Summary
Constructors Constructor Description BufferReaderMatcher()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanmatches(T argument)BufferReaderMatcher<T>matching(Function<T,Object> actualProperty, Object expectedValue)static <T extends BufferReader>
BufferReaderMatcher<T>readsProperties()
-
-
-
Field Detail
-
propertyMatchers
protected List<BufferReaderMatch<T extends BufferReader>> propertyMatchers
-
-
Method Detail
-
matches
public boolean matches(T argument)
- Specified by:
matchesin interfaceorg.mockito.ArgumentMatcher<T extends BufferReader>
-
matching
public BufferReaderMatcher<T> matching(Function<T,Object> actualProperty, Object expectedValue)
-
readsProperties
public static <T extends BufferReader> BufferReaderMatcher<T> readsProperties()
-
-