public final class

HumanReadables

extends Object
java.lang.Object
   ↳ androidx.test.espresso.util.HumanReadables

Class Overview

Text converters for various Android objects.

Summary

Public Methods
static String describe(Cursor c)
static String describe(View v)
Transforms an arbitrary view into a string with (hopefully) enough debug info.
static String getViewHierarchyErrorMessage(View rootView, List<View> problemViews, String errorHeader, String problemViewSuffix)
Prints out an error message feature the view hierarchy starting at the rootView.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static String describe (Cursor c)

Parameters
c Cursor
Returns
String

public static String describe (View v)

Transforms an arbitrary view into a string with (hopefully) enough debug info.

Parameters
v View: nullable view
Returns
String a string for human consumption.

public static String getViewHierarchyErrorMessage (View rootView, List<View> problemViews, String errorHeader, String problemViewSuffix)

Prints out an error message feature the view hierarchy starting at the rootView.

Parameters
rootView View: the root of the hierarchy tree to print out.
problemViews List: list of the views that you would like to point out are causing the error message or null, if you want to skip this feature.
errorHeader String: the header of the error message (should contain the description of why the error is happening).
problemViewSuffix String: the message to append to the view description in the tree printout. Required if problemViews is supplied. Otherwise, null is acceptable.
Returns
String a string for human consumption.