public
final
class
CursorMatchers
extends Object
| java.lang.Object | |
| ↳ | android.support.test.espresso.matcher.CursorMatchers |
A collection of Hamcrest matchers that matches a data row in a Cursor.
AdapterViews that are backed by a Cursor are very common. This class contains
Matchers that can be used together with
onData(Matcher) to match a
data row in a Cursor.
The
Matchers can only operate on a single data row of the cursor and Espresso
internally moves the Cursor to the correct adapter position.
Nested classes | |
|---|---|
class |
CursorMatchers.CursorMatcher
A |
Public methods | |
|---|---|
static
CursorMatchers.CursorMatcher
|
withRowBlob(int columnIndex, Matcher<byte[]> valueMatcher)
Returns a matcher that matches a byte[] at a given column index
in a |
static
CursorMatchers.CursorMatcher
|
withRowBlob(Matcher<String> columnPicker, Matcher<byte[]> valueMatcher)
Returns a matcher that matches a byte[] at a given column index
in a |
static
CursorMatchers.CursorMatcher
|
withRowBlob(String columnName, Matcher<byte[]> valueMatcher)
Returns a matcher that matches a byte[] at a given column index
in a |
static
CursorMatchers.CursorMatcher
|
withRowBlob(String columnName, byte[] value)
Returns a matcher that matches a byte[] at a given column index
in a |
static
CursorMatchers.CursorMatcher
|
withRowBlob(int columnIndex, byte[] value)
Returns a matcher that matches a byte[] at a given column index
in a |
static
CursorMatchers.CursorMatcher
|
withRowDouble(int columnIndex, Matcher<Double> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowDouble(String columnName, double value)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowDouble(Matcher<String> columnNameMatcher, Matcher<Double> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowDouble(int columnIndex, double value)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowDouble(String columnName, Matcher<Double> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowFloat(String columnName, Matcher<Float> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowFloat(Matcher<String> columnNameMatcher, Matcher<Float> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowFloat(String columnName, float value)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowFloat(int columnIndex, Matcher<Float> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowFloat(int columnIndex, float value)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowInt(String columnName, Matcher<Integer> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowInt(String columnName, int value)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowInt(Matcher<String> columnNameMatcher, Matcher<Integer> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowInt(int columnIndex, int value)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowInt(int columnIndex, Matcher<Integer> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowLong(String columnName, long value)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowLong(int columnIndex, long value)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowLong(Matcher<String> columnNameMatcher, Matcher<Long> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowLong(String columnName, Matcher<Long> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowLong(int columnIndex, Matcher<Long> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowShort(int columnIndex, Matcher<Short> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowShort(String columnName, short value)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowShort(Matcher<String> columnNameMatcher, Matcher<Short> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowShort(String columnName, Matcher<Short> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowShort(int columnIndex, short value)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowString(int columnIndex, Matcher<String> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowString(String columnName, Matcher<String> valueMatcher)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowString(String columnName, String value)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowString(int columnIndex, String value)
Returns a matcher that matches a |
static
CursorMatchers.CursorMatcher
|
withRowString(Matcher<String> columnPicker, Matcher<String> valueMatcher)
Returns a matcher that matches a |
Inherited methods | |
|---|---|
java.lang.Object
| |
CursorMatchers.CursorMatcher withRowBlob (int columnIndex, Matcher<byte[]> valueMatcher)
Returns a matcher that matches a byte[] at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnIndex |
int:
int column index |
valueMatcher |
Matcher:
a
Matcher that matches a byte[]
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowBlob (Matcher<String> columnPicker, Matcher<byte[]> valueMatcher)
Returns a matcher that matches a byte[] at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnPicker |
Matcher:
as a
Matcher of String |
valueMatcher |
Matcher:
a
Matcher that matches a byte[]
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowBlob (String columnName, Matcher<byte[]> valueMatcher)
Returns a matcher that matches a byte[] at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnName |
String:
as a String |
valueMatcher |
Matcher:
a
Matcher that matches a byte[]
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowBlob (String columnName, byte[] value)
Returns a matcher that matches a byte[] at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnName |
String:
as a String |
value |
byte:
byte[] to match
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowBlob (int columnIndex, byte[] value)
Returns a matcher that matches a byte[] at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnIndex |
int:
int column index |
value |
byte:
byte[] to match
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowDouble (int columnIndex, Matcher<Double> valueMatcher)
Returns a matcher that matches a Double value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnIndex |
int:
int column index |
valueMatcher |
Matcher:
a
Matcher that matches a Double value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowDouble (String columnName, double value)
Returns a matcher that matches a Double value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnName |
String:
as a String |
value |
double:
a double value to match
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowDouble (Matcher<String> columnNameMatcher, Matcher<Double> valueMatcher)
Returns a matcher that matches a Double value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnNameMatcher |
Matcher:
as a
Matcher of String |
valueMatcher |
Matcher:
a
Matcher that matches a Double value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowDouble (int columnIndex, double value)
Returns a matcher that matches a Double value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnIndex |
int:
int column index |
value |
double:
a double value to match
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowDouble (String columnName, Matcher<Double> valueMatcher)
Returns a matcher that matches a Double value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnName |
String:
as a String |
valueMatcher |
Matcher:
a
Matcher that matches a Double value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowFloat (String columnName, Matcher<Float> valueMatcher)
Returns a matcher that matches a Float value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnName |
String:
as a String |
valueMatcher |
Matcher:
a
Matcher that matches a Float value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowFloat (Matcher<String> columnNameMatcher, Matcher<Float> valueMatcher)
Returns a matcher that matches a Float value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnNameMatcher |
Matcher:
as a
Matcher of String |
valueMatcher |
Matcher:
a
Matcher that matches a Float value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowFloat (String columnName, float value)
Returns a matcher that matches a Float value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnName |
String:
as a String |
value |
float:
a float value to match
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowFloat (int columnIndex, Matcher<Float> valueMatcher)
Returns a matcher that matches a Float value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnIndex |
int:
int column index |
valueMatcher |
Matcher:
a
Matcher that matches a Float value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowFloat (int columnIndex, float value)
Returns a matcher that matches a Float value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnIndex |
int:
int column index |
value |
float:
a float value to match
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowInt (String columnName, Matcher<Integer> valueMatcher)
Returns a matcher that matches a Integer value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnName |
String:
as a String |
valueMatcher |
Matcher:
a
Matcher that matches a Integer value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowInt (String columnName, int value)
Returns a matcher that matches a Integer value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnName |
String:
as a String |
value |
int:
a int value to match
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowInt (Matcher<String> columnNameMatcher, Matcher<Integer> valueMatcher)
Returns a matcher that matches a Integer value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnNameMatcher |
Matcher:
as a
Matcher of String |
valueMatcher |
Matcher:
a
Matcher that matches a Integer value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowInt (int columnIndex, int value)
Returns a matcher that matches a Integer value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnIndex |
int:
int column index |
value |
int:
a int value to match
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowInt (int columnIndex, Matcher<Integer> valueMatcher)
Returns a matcher that matches a Integer value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnIndex |
int:
int column index |
valueMatcher |
Matcher:
a
Matcher that matches a Integer value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowLong (String columnName, long value)
Returns a matcher that matches a Long value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnName |
String:
as a String |
value |
long:
a long value to match
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowLong (int columnIndex, long value)
Returns a matcher that matches a Long value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnIndex |
int:
int column index |
value |
long:
a long value to match
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowLong (Matcher<String> columnNameMatcher, Matcher<Long> valueMatcher)
Returns a matcher that matches a Long value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnNameMatcher |
Matcher:
as a
Matcher of String |
valueMatcher |
Matcher:
a
Matcher that matches a Long value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowLong (String columnName, Matcher<Long> valueMatcher)
Returns a matcher that matches a Long value at a given column index in a
Cursors data row.
| Parameters | |
|---|---|
columnName |
String:
as a String |
valueMatcher |
Matcher:
a
Matcher that matches a Long value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowLong (int columnIndex, Matcher<Long> valueMatcher)
Returns a matcher that matches a Long value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnIndex |
int:
int column index |
valueMatcher |
Matcher:
a
Matcher that matches a Long value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowShort (int columnIndex, Matcher<Short> valueMatcher)
Returns a matcher that matches a Short value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnIndex |
int:
int column index |
valueMatcher |
Matcher:
a
Matcher that matches a Short value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowShort (String columnName, short value)
Returns a matcher that matches a Short value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnName |
String:
as a String |
value |
short:
a short value to match
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowShort (Matcher<String> columnNameMatcher, Matcher<Short> valueMatcher)
Returns a matcher that matches a Short value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnNameMatcher |
Matcher:
as a
Matcher of String |
valueMatcher |
Matcher:
a
Matcher that matches a Short value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowShort (String columnName, Matcher<Short> valueMatcher)
Returns a matcher that matches a Short value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnName |
String:
as a String |
valueMatcher |
Matcher:
a
Matcher that matches a Short value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowShort (int columnIndex, short value)
Returns a matcher that matches a Short value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnIndex |
int:
int column index |
value |
short:
a short value to match
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowString (int columnIndex, Matcher<String> valueMatcher)
Returns a matcher that matches a String value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnIndex |
int:
int column index |
valueMatcher |
Matcher:
a
Matcher that matches a String value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowString (String columnName, Matcher<String> valueMatcher)
Returns a matcher that matches a String value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnName |
String:
as a String |
valueMatcher |
Matcher:
a
Matcher that matches a String value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowString (String columnName, String value)
Returns a matcher that matches a String value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnName |
String:
as a String |
value |
String:
a String value to match
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowString (int columnIndex, String value)
Returns a matcher that matches a String value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnIndex |
int:
int column index |
value |
String:
a String value to match
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|
CursorMatchers.CursorMatcher withRowString (Matcher<String> columnPicker, Matcher<String> valueMatcher)
Returns a matcher that matches a String value at a given column index
in a Cursors data row.
| Parameters | |
|---|---|
columnPicker |
Matcher:
as a
Matcher of String |
valueMatcher |
Matcher:
a
Matcher that matches a String value
|
| Returns | |
|---|---|
CursorMatchers.CursorMatcher |
|