1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119<!DOCTYPE html>
120<html devsite>
121<head>
122
123
124    <meta name="top_category" value="develop" />
125
126    <meta name="subcategory" value="reference" />
127
128
129      <meta name="book_path" value="/reference/android/support/test/_book.yaml" />
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145<title>DataInteraction</title>
146
147
148</head>
149
150<body class="gc-documentation develop reference api apilevel-">
151<div id="doc-api-level" class="" style="display:none"></div>
152
153
154
155
156<div id="naMessage"></div>
157
158<div id="api-info-block">
159<div class="api-level">
160
161
162
163
164</div>
165
166
167
168
169
170
171
172
173
174
175
176<div class="sum-details-links">
177
178Summary:
179
180
181
182
183
184
185
186
187
188
189
190  <a href="#pubmethods">Methods</a>
191
192
193
194
195  &#124; <a href="#inhmethods">Inherited Methods</a>
196
197&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
198
199</div><!-- end sum-details-links -->
200</div><!-- end api-info-block -->
201
202<div class="api apilevel-" id="jd-content">
203
204<!-- ======== START OF CLASS DATA ======== -->
205
206<h1 class="api-title">DataInteraction</h1>
207<p>
208<code class="api-signature">
209  public
210
211
212
213  class
214  DataInteraction
215</code>
216<br>
217
218
219<code class="api-signature">
220
221    extends Object
222
223
224
225</code>
226
227<code class="api-signature">
228
229
230
231</code>
232
233</p><table class="jd-inheritance-table">
234
235
236  <tr>
237
238    <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object
239    </td>
240  </tr>
241
242
243  <tr>
244
245      <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
246
247    <td colspan="1" class="jd-inheritance-class-cell">android.support.test.espresso.DataInteraction
248    </td>
249  </tr>
250
251
252</table>
253
254
255
256
257<br><hr>
258
259
260  <p>An interface to interact with data displayed in AdapterViews.
261 <p>
262 This interface builds on top of <code><a href="/reference/android/support/test/espresso/ViewInteraction.html">ViewInteraction</a></code> and should be the preferred way to
263 interact with elements displayed inside AdapterViews.
264 </p>
265 <p>
266 This is necessary because an AdapterView may not load all the data held by its Adapter into the
267 view hierarchy until a user interaction makes it necessary. Also it is more fluent / less brittle
268 to match upon the data object being rendered into the display then the rendering itself.
269 </p>
270 <p>
271 By default, a DataInteraction takes place against any AdapterView found within the current
272 screen, if you have multiple AdapterView objects displayed, you will need to narrow the selection
273 by using the inAdapterView method.
274 </p>
275 <p>
276 The check and perform method operate on the top level child of the adapter view, if you need to
277 operate on a subview (eg: a Button within the list) use the onChildView method before calling
278 perform or check.
279 </p>
280
281</p>
282
283
284
285
286
287
288
289<h2 class="api-section">Summary</h2>
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317<!-- ========== METHOD SUMMARY =========== -->
318<table id="pubmethods" class="responsive methods">
319<tr><th colspan="2"><h3>Public methods</h3></th></tr>
320
321
322
323
324  <tr class="api apilevel-" >
325
326
327    <td><code>
328
329
330
331
332
333        <a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a></code>
334    </td>
335
336    <td width="100%">
337      <code>
338      <a href="/reference/android/support/test/espresso/DataInteraction.html#atPosition(java.lang.Integer)">atPosition</a>(Integer atPosition)
339      </code>
340
341        <p>Selects the view which matches the nth position on the adapter
342 based on the data matcher.
343
344
345</p>
346
347    </td>
348  </tr>
349
350
351
352  <tr class="api apilevel-" >
353
354
355    <td><code>
356
357
358
359
360
361        <a href="/reference/android/support/test/espresso/ViewInteraction.html">ViewInteraction</a></code>
362    </td>
363
364    <td width="100%">
365      <code>
366      <a href="/reference/android/support/test/espresso/DataInteraction.html#check(android.support.test.espresso.ViewAssertion)">check</a>(<a href="/reference/android/support/test/espresso/ViewAssertion.html">ViewAssertion</a> assertion)
367      </code>
368
369        <p>Performs an assertion on the state of the view after we force the data to be loaded.
370
371
372</p>
373
374    </td>
375  </tr>
376
377
378
379  <tr class="api apilevel-" >
380
381
382    <td><code>
383
384
385
386
387
388        <a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a></code>
389    </td>
390
391    <td width="100%">
392      <code>
393      <a href="/reference/android/support/test/espresso/DataInteraction.html#inAdapterView(org.hamcrest.Matcher<android.view.View>)">inAdapterView</a>(Matcher&lt;View&gt; adapterMatcher)
394      </code>
395
396        <p>Selects a particular adapter view to operate on, by default we operate on any adapter view
397 on the screen.
398
399
400</p>
401
402    </td>
403  </tr>
404
405
406
407  <tr class="api apilevel-" >
408
409
410    <td><code>
411
412
413
414
415
416        <a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a></code>
417    </td>
418
419    <td width="100%">
420      <code>
421      <a href="/reference/android/support/test/espresso/DataInteraction.html#inRoot(org.hamcrest.Matcher<android.support.test.espresso.Root>)">inRoot</a>(Matcher&lt;<a href="/reference/android/support/test/espresso/Root.html">Root</a>&gt; rootMatcher)
422      </code>
423
424        <p>Causes this data interaction to work within the Root specified by the given root matcher.
425
426
427</p>
428
429    </td>
430  </tr>
431
432
433
434  <tr class="api apilevel-" >
435
436
437    <td><code>
438
439
440
441
442
443        <a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a></code>
444    </td>
445
446    <td width="100%">
447      <code>
448      <a href="/reference/android/support/test/espresso/DataInteraction.html#onChildView(org.hamcrest.Matcher<android.view.View>)">onChildView</a>(Matcher&lt;View&gt; childMatcher)
449      </code>
450
451        <p>Causes perform and check methods to take place on a specific child view of the view returned
452 by Adapter.getView()
453
454
455
456</p>
457
458    </td>
459  </tr>
460
461
462
463  <tr class="api apilevel-" >
464
465
466    <td><code>
467
468
469
470
471
472        <a href="/reference/android/support/test/espresso/ViewInteraction.html">ViewInteraction</a></code>
473    </td>
474
475    <td width="100%">
476      <code>
477      <a href="/reference/android/support/test/espresso/DataInteraction.html#perform(android.support.test.espresso.ViewAction...)">perform</a>(<a href="/reference/android/support/test/espresso/ViewAction.html">ViewAction...</a> actions)
478      </code>
479
480        <p>Performs an action on the view after we force the data to be loaded.
481
482
483</p>
484
485    </td>
486  </tr>
487
488
489
490  <tr class="api apilevel-" >
491
492
493    <td><code>
494
495
496
497
498
499        <a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a></code>
500    </td>
501
502    <td width="100%">
503      <code>
504      <a href="/reference/android/support/test/espresso/DataInteraction.html#usingAdapterViewProtocol(android.support.test.espresso.action.AdapterViewProtocol)">usingAdapterViewProtocol</a>(<a href="/reference/android/support/test/espresso/action/AdapterViewProtocol.html">AdapterViewProtocol</a> adapterViewProtocol)
505      </code>
506
507        <p>Use a different AdapterViewProtocol if the Adapter implementation does not
508 satisfy the AdapterView contract like (@code ExpandableListView)
509
510
511
512</p>
513
514    </td>
515  </tr>
516
517
518
519</table>
520
521
522
523
524
525
526
527<!-- ========== METHOD SUMMARY =========== -->
528<table id="inhmethods" class="methods inhtable">
529<tr><th><h3>Inherited methods</h3></th></tr>
530
531
532<tr class="api apilevel-" >
533<td colspan="2">
534
535  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
536          ><img height="34" id="inherited-methods-java.lang.Object-trigger"
537          src="/assets/images/styles/disclosure_down.png"
538          class="jd-expando-trigger-img" /></a>From
539class
540<code>
541
542    java.lang.Object
543
544</code>
545<div id="inherited-methods-java.lang.Object">
546  <div id="inherited-methods-java.lang.Object-list"
547        class="jd-inheritedlinks">
548  </div>
549  <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
550    <table class="jd-sumtable-expando responsive">
551
552
553
554
555  <tr class="api apilevel-" >
556
557
558    <td><code>
559
560
561
562
563
564        Object</code>
565    </td>
566
567    <td width="100%">
568      <code>
569      clone()
570      </code>
571
572    </td>
573  </tr>
574
575
576
577  <tr class="api apilevel-" >
578
579
580    <td><code>
581
582
583
584
585
586        boolean</code>
587    </td>
588
589    <td width="100%">
590      <code>
591      equals(Object arg0)
592      </code>
593
594    </td>
595  </tr>
596
597
598
599  <tr class="api apilevel-" >
600
601
602    <td><code>
603
604
605
606
607
608        void</code>
609    </td>
610
611    <td width="100%">
612      <code>
613      finalize()
614      </code>
615
616    </td>
617  </tr>
618
619
620
621  <tr class="api apilevel-" >
622
623
624    <td><code>
625
626
627
628        final
629
630        Class&lt;?&gt;</code>
631    </td>
632
633    <td width="100%">
634      <code>
635      getClass()
636      </code>
637
638    </td>
639  </tr>
640
641
642
643  <tr class="api apilevel-" >
644
645
646    <td><code>
647
648
649
650
651
652        int</code>
653    </td>
654
655    <td width="100%">
656      <code>
657      hashCode()
658      </code>
659
660    </td>
661  </tr>
662
663
664
665  <tr class="api apilevel-" >
666
667
668    <td><code>
669
670
671
672        final
673
674        void</code>
675    </td>
676
677    <td width="100%">
678      <code>
679      notify()
680      </code>
681
682    </td>
683  </tr>
684
685
686
687  <tr class="api apilevel-" >
688
689
690    <td><code>
691
692
693
694        final
695
696        void</code>
697    </td>
698
699    <td width="100%">
700      <code>
701      notifyAll()
702      </code>
703
704    </td>
705  </tr>
706
707
708
709  <tr class="api apilevel-" >
710
711
712    <td><code>
713
714
715
716
717
718        String</code>
719    </td>
720
721    <td width="100%">
722      <code>
723      toString()
724      </code>
725
726    </td>
727  </tr>
728
729
730
731  <tr class="api apilevel-" >
732
733
734    <td><code>
735
736
737
738        final
739
740        void</code>
741    </td>
742
743    <td width="100%">
744      <code>
745      wait(long arg0, int arg1)
746      </code>
747
748    </td>
749  </tr>
750
751
752
753  <tr class="api apilevel-" >
754
755
756    <td><code>
757
758
759
760        final
761
762        void</code>
763    </td>
764
765    <td width="100%">
766      <code>
767      wait(long arg0)
768      </code>
769
770    </td>
771  </tr>
772
773
774
775  <tr class="api apilevel-" >
776
777
778    <td><code>
779
780
781
782        final
783
784        void</code>
785    </td>
786
787    <td width="100%">
788      <code>
789      wait()
790      </code>
791
792    </td>
793  </tr>
794
795
796
797    </table>
798  </div>
799</div>
800</td></tr>
801
802
803</table>
804
805
806
807<!-- XML Attributes -->
808
809
810<!-- Enum Values -->
811
812
813<!-- Constants -->
814
815
816<!-- Fields -->
817
818
819<!-- Public ctors -->
820
821
822
823<!-- ========= CONSTRUCTOR DETAIL ======== -->
824<!-- Protected ctors -->
825
826
827
828<!-- ========= METHOD DETAIL ======== -->
829<!-- Public methdos -->
830
831<h2 class="api-section">Public methods</h2>
832
833
834
835<A NAME="atPosition(java.lang.Integer)"></A>
836
837<div class="api apilevel-">
838    <h3 class="api-name">atPosition</h3>
839    <div class="api-level">
840      <div></div>
841
842
843
844    </div>
845<pre class="api-signature no-pretty-print">
846<a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a> atPosition (Integer atPosition)</pre>
847
848
849
850
851  <p>Selects the view which matches the nth position on the adapter
852 based on the data matcher.
853</p>
854    <table class="responsive">
855    <tr><th colspan=2>Parameters</th></tr>
856      <tr>
857        <td><code>atPosition</code></td>
858        <td width="100%">
859          <code>Integer</code>
860          <!-- no parameter comment --></td>
861      </tr>
862    </table>
863    <table class="responsive">
864      <tr><th colspan=2>Returns</th></tr>
865      <tr>
866        <td><code><a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a></code></td>
867        <td width="100%"><!-- no returns description in source --></td>
868      </tr>
869    </table>
870
871</div>
872
873
874<A NAME="check(android.support.test.espresso.ViewAssertion)"></A>
875
876<div class="api apilevel-">
877    <h3 class="api-name">check</h3>
878    <div class="api-level">
879      <div></div>
880
881
882
883    </div>
884<pre class="api-signature no-pretty-print">
885<a href="/reference/android/support/test/espresso/ViewInteraction.html">ViewInteraction</a> check (<a href="/reference/android/support/test/espresso/ViewAssertion.html">ViewAssertion</a> assertion)</pre>
886
887
888
889
890  <p>Performs an assertion on the state of the view after we force the data to be loaded.</p>
891    <table class="responsive">
892    <tr><th colspan=2>Parameters</th></tr>
893      <tr>
894        <td><code>assertion</code></td>
895        <td width="100%">
896          <code>ViewAssertion</code>
897          <!-- no parameter comment --></td>
898      </tr>
899    </table>
900    <table class="responsive">
901      <tr><th colspan=2>Returns</th></tr>
902      <tr>
903        <td><code><a href="/reference/android/support/test/espresso/ViewInteraction.html">ViewInteraction</a></code></td>
904        <td width="100%">an <code><a href="/reference/android/support/test/espresso/ViewInteraction.html">ViewInteraction</a></code> for more assertions or actions.
905</td>
906      </tr>
907    </table>
908
909</div>
910
911
912<A NAME="inAdapterView(org.hamcrest.Matcher<android.view.View>)"></A>
913
914<div class="api apilevel-">
915    <h3 class="api-name">inAdapterView</h3>
916    <div class="api-level">
917      <div></div>
918
919
920
921    </div>
922<pre class="api-signature no-pretty-print">
923<a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a> inAdapterView (Matcher&lt;View&gt; adapterMatcher)</pre>
924
925
926
927
928  <p>Selects a particular adapter view to operate on, by default we operate on any adapter view
929 on the screen.
930</p>
931    <table class="responsive">
932    <tr><th colspan=2>Parameters</th></tr>
933      <tr>
934        <td><code>adapterMatcher</code></td>
935        <td width="100%">
936          <code>Matcher</code>
937          <!-- no parameter comment --></td>
938      </tr>
939    </table>
940    <table class="responsive">
941      <tr><th colspan=2>Returns</th></tr>
942      <tr>
943        <td><code><a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a></code></td>
944        <td width="100%"><!-- no returns description in source --></td>
945      </tr>
946    </table>
947
948</div>
949
950
951<A NAME="inRoot(org.hamcrest.Matcher<android.support.test.espresso.Root>)"></A>
952
953<div class="api apilevel-">
954    <h3 class="api-name">inRoot</h3>
955    <div class="api-level">
956      <div></div>
957
958
959
960    </div>
961<pre class="api-signature no-pretty-print">
962<a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a> inRoot (Matcher&lt;<a href="/reference/android/support/test/espresso/Root.html">Root</a>&gt; rootMatcher)</pre>
963
964
965
966
967  <p>Causes this data interaction to work within the Root specified by the given root matcher.
968</p>
969    <table class="responsive">
970    <tr><th colspan=2>Parameters</th></tr>
971      <tr>
972        <td><code>rootMatcher</code></td>
973        <td width="100%">
974          <code>Matcher</code>
975          <!-- no parameter comment --></td>
976      </tr>
977    </table>
978    <table class="responsive">
979      <tr><th colspan=2>Returns</th></tr>
980      <tr>
981        <td><code><a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a></code></td>
982        <td width="100%"><!-- no returns description in source --></td>
983      </tr>
984    </table>
985
986</div>
987
988
989<A NAME="onChildView(org.hamcrest.Matcher<android.view.View>)"></A>
990
991<div class="api apilevel-">
992    <h3 class="api-name">onChildView</h3>
993    <div class="api-level">
994      <div></div>
995
996
997
998    </div>
999<pre class="api-signature no-pretty-print">
1000<a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a> onChildView (Matcher&lt;View&gt; childMatcher)</pre>
1001
1002
1003
1004
1005  <p>Causes perform and check methods to take place on a specific child view of the view returned
1006 by Adapter.getView()
1007</p>
1008    <table class="responsive">
1009    <tr><th colspan=2>Parameters</th></tr>
1010      <tr>
1011        <td><code>childMatcher</code></td>
1012        <td width="100%">
1013          <code>Matcher</code>
1014          <!-- no parameter comment --></td>
1015      </tr>
1016    </table>
1017    <table class="responsive">
1018      <tr><th colspan=2>Returns</th></tr>
1019      <tr>
1020        <td><code><a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a></code></td>
1021        <td width="100%"><!-- no returns description in source --></td>
1022      </tr>
1023    </table>
1024
1025</div>
1026
1027
1028<A NAME="perform(android.support.test.espresso.ViewAction...)"></A>
1029
1030<div class="api apilevel-">
1031    <h3 class="api-name">perform</h3>
1032    <div class="api-level">
1033      <div></div>
1034
1035
1036
1037    </div>
1038<pre class="api-signature no-pretty-print">
1039<a href="/reference/android/support/test/espresso/ViewInteraction.html">ViewInteraction</a> perform (<a href="/reference/android/support/test/espresso/ViewAction.html">ViewAction...</a> actions)</pre>
1040
1041
1042
1043
1044  <p>Performs an action on the view after we force the data to be loaded.</p>
1045    <table class="responsive">
1046    <tr><th colspan=2>Parameters</th></tr>
1047      <tr>
1048        <td><code>actions</code></td>
1049        <td width="100%">
1050          <code>ViewAction</code>
1051          <!-- no parameter comment --></td>
1052      </tr>
1053    </table>
1054    <table class="responsive">
1055      <tr><th colspan=2>Returns</th></tr>
1056      <tr>
1057        <td><code><a href="/reference/android/support/test/espresso/ViewInteraction.html">ViewInteraction</a></code></td>
1058        <td width="100%">an <code><a href="/reference/android/support/test/espresso/ViewInteraction.html">ViewInteraction</a></code> for more assertions or actions.
1059</td>
1060      </tr>
1061    </table>
1062
1063</div>
1064
1065
1066<A NAME="usingAdapterViewProtocol(android.support.test.espresso.action.AdapterViewProtocol)"></A>
1067
1068<div class="api apilevel-">
1069    <h3 class="api-name">usingAdapterViewProtocol</h3>
1070    <div class="api-level">
1071      <div></div>
1072
1073
1074
1075    </div>
1076<pre class="api-signature no-pretty-print">
1077<a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a> usingAdapterViewProtocol (<a href="/reference/android/support/test/espresso/action/AdapterViewProtocol.html">AdapterViewProtocol</a> adapterViewProtocol)</pre>
1078
1079
1080
1081
1082  <p>Use a different AdapterViewProtocol if the Adapter implementation does not
1083 satisfy the AdapterView contract like (@code ExpandableListView)
1084</p>
1085    <table class="responsive">
1086    <tr><th colspan=2>Parameters</th></tr>
1087      <tr>
1088        <td><code>adapterViewProtocol</code></td>
1089        <td width="100%">
1090          <code>AdapterViewProtocol</code>
1091          <!-- no parameter comment --></td>
1092      </tr>
1093    </table>
1094    <table class="responsive">
1095      <tr><th colspan=2>Returns</th></tr>
1096      <tr>
1097        <td><code><a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a></code></td>
1098        <td width="100%"><!-- no returns description in source --></td>
1099      </tr>
1100    </table>
1101
1102</div>
1103
1104
1105
1106
1107
1108<!-- ========= METHOD DETAIL ======== -->
1109
1110
1111
1112<!-- ========= END OF CLASS DATA ========= -->
1113
1114</div><!-- end jd-content -->
1115
1116
1117
1118<div class="data-reference-resources-wrapper">
1119
1120  <ul data-reference-resources>
1121
1122
1123    <li><h2>Interfaces</h2>
1124      <ul>
1125          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/BaseLayerComponent.html">BaseLayerComponent</a></li>
1126          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/EspressoException.html">EspressoException</a></li>
1127          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/FailureHandler.html">FailureHandler</a></li>
1128          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/IdlingResource.html">IdlingResource</a></li>
1129          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/IdlingResource.ResourceCallback.html">IdlingResource.ResourceCallback</a></li>
1130          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/UiController.html">UiController</a></li>
1131          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/ViewAction.html">ViewAction</a></li>
1132          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/ViewAssertion.html">ViewAssertion</a></li>
1133          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/ViewFinder.html">ViewFinder</a></li>
1134          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/ViewInteractionComponent.html">ViewInteractionComponent</a></li>
1135      </ul>
1136    </li>
1137
1138    <li><h2>Classes</h2>
1139      <ul>
1140          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/AmbiguousViewMatcherException.Builder.html">AmbiguousViewMatcherException.Builder</a></li>
1141          <li class="selected api apilevel-"><a href="/reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a></li>
1142          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/Espresso.html">Espresso</a></li>
1143          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/GraphHolder.html">GraphHolder</a></li>
1144          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/IdlingPolicies.html">IdlingPolicies</a></li>
1145          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/IdlingPolicy.html">IdlingPolicy</a></li>
1146          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/NoMatchingViewException.Builder.html">NoMatchingViewException.Builder</a></li>
1147          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/PerformException.Builder.html">PerformException.Builder</a></li>
1148          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/Root.html">Root</a></li>
1149          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/Root.Builder.html">Root.Builder</a></li>
1150          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/ViewInteraction.html">ViewInteraction</a></li>
1151      </ul>
1152    </li>
1153
1154
1155    <li><h2>Exceptions</h2>
1156      <ul>
1157          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/AmbiguousViewMatcherException.html">AmbiguousViewMatcherException</a></li>
1158          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/AppNotIdleException.html">AppNotIdleException</a></li>
1159          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/IdlingResourceTimeoutException.html">IdlingResourceTimeoutException</a></li>
1160          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/InjectEventSecurityException.html">InjectEventSecurityException</a></li>
1161          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/NoActivityResumedException.html">NoActivityResumedException</a></li>
1162          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/NoMatchingRootException.html">NoMatchingRootException</a></li>
1163          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/NoMatchingViewException.html">NoMatchingViewException</a></li>
1164          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/PerformException.html">PerformException</a></li>
1165      </ul>
1166    </li>
1167
1168  </ul>
1169
1170</div>
1171
1172
1173
1174</body>
1175</html>
1176