blob: 0694747a28f792bd5a9fd71d373cc16a74a462b0 [file] [log] [blame]
Quddus Chong489218c2015-02-26 16:38:46 -08001<!DOCTYPE html>
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<html>
99<head>
100
101
102<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
103<meta name="viewport" content="width=device-width" />
104
105<link rel="shortcut icon" type="image/x-icon" href="../../../../../favicon.ico" />
106<title>Espresso | Android Developers</title>
107
108<!-- STYLESHEETS -->
109<link rel="stylesheet"
110href="http://fonts.googleapis.com/css?family=Roboto+Condensed">
111<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
112 title="roboto">
113<link href="../../../../../assets/css/default.css?v=2" rel="stylesheet" type="text/css">
114
115
116<!-- FULLSCREEN STYLESHEET -->
117<link href="../../../../../assets/css/fullscreen.css" rel="stylesheet" class="fullscreen"
118type="text/css">
119
120
121<!-- JAVASCRIPT -->
122<script src="http://www.google.com/jsapi" type="text/javascript"></script>
123<script src="../../../../../assets/js/android_3p-bundle.js" type="text/javascript"></script>
124<script type="text/javascript">
125 var toRoot = "../../../../../";
126 var metaTags = [];
127 var devsite = false;
128</script>
129<script src="../../../../../assets/js/docs.js?v=2" type="text/javascript"></script>
130
131<script>
132 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
133 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
134 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
135 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
136
137 ga('create', 'UA-5831155-1', 'android.com');
138 ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'}); // New tracker);
139 ga('send', 'pageview');
140 ga('universal.send', 'pageview'); // Send page view for new tracker.
141</script>
142
143</head>
144
145<body class="gc-documentation
146 develop reference" itemscope itemtype="http://schema.org/Article">
147 <div id="doc-api-level" class="" style="display:none"></div>
148 <a name="top"></a>
149
150
151<a name="top"></a>
152
153 <!-- Header -->
154 <div id="header-wrapper">
155 <div id="header">
156
157
158
159
160 <div class="wrap" id="header-wrap">
161 <div class="col-3 logo">
162 <a href="../../../../../index.html">
163 <img src="../../../../../assets/images/dac_logo.png"
164 srcset="../../../../../assets/images/dac_logo@2x.png 2x"
165 width="123" height="25" alt="Android Developers" />
166 </a>
167 <div class="btn-quicknav" id="btn-quicknav">
168 <a href="#" class="arrow-inactive">Quicknav</a>
169 <a href="#" class="arrow-active">Quicknav</a>
170 </div>
171 </div>
172 <ul class="nav-x col-9">
173 <li class="design">
174 <a href="../../../../../design/index.html"
175 zh-tw-lang="設計"
176 zh-cn-lang="设计"
177 ru-lang="Проектирование"
178 ko-lang="디자인"
179 ja-lang="設計"
180 es-lang="Diseñar"
181 >Design</a></li>
182 <li class="develop"><a href="../../../../../develop/index.html"
183 zh-tw-lang="開發"
184 zh-cn-lang="开发"
185 ru-lang="Разработка"
186 ko-lang="개발"
187 ja-lang="開発"
188 es-lang="Desarrollar"
189 >Develop</a></li>
190 <li class="distribute last"><a href="../../../../../distribute/index.html"
191 zh-tw-lang="發佈"
192 zh-cn-lang="分发"
193 ru-lang="Распространение"
194 ko-lang="배포"
195 ja-lang="配布"
196 es-lang="Distribuir"
197 >Distribute</a></li>
198 </ul>
199
200
201
202
203<div class="menu-container">
204 <div class="moremenu">
205 <div id="more-btn"></div>
206 </div>
207 <div class="morehover" id="moremenu">
208 <div class="top"></div>
209 <div class="mid">
210 <div class="header">Links</div>
211 <ul>
212 <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
213 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
214 <li><a href="../../../../../about/index.html">About Android</a></li>
215 </ul>
216 <div class="header">Android Sites</div>
217 <ul>
218 <li><a href="http://www.android.com">Android.com</a></li>
219 <li class="active"><a>Android Developers</a></li>
220 <li><a href="http://source.android.com">Android Open Source Project</a></li>
221 </ul>
222
223
224
225
226 <br class="clearfix" />
227 </div><!-- end 'mid' -->
228 <div class="bottom"></div>
229 </div><!-- end 'moremenu' -->
230
231 <div class="search" id="search-container">
232 <div class="search-inner">
233 <div id="search-btn"></div>
234 <div class="left"></div>
235 <form onsubmit="return submit_search()">
236 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
237 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
238 onkeydown="return search_changed(event, true, '../../../../../')"
239 onkeyup="return search_changed(event, false, '../../../../../')" />
240 </form>
241 <div class="right"></div>
242 <a class="close hide">close</a>
243 <div class="left"></div>
244 <div class="right"></div>
245 </div><!-- end search-inner -->
246 </div><!-- end search-container -->
247
248 <div class="search_filtered_wrapper reference">
249 <div class="suggest-card reference no-display">
250 <ul class="search_filtered">
251 </ul>
252 </div>
253 </div>
254
255 <div class="search_filtered_wrapper docs">
256 <div class="suggest-card dummy no-display">&nbsp;</div>
257 <div class="suggest-card develop no-display">
258 <ul class="search_filtered">
259 </ul>
260 <div class="child-card guides no-display">
261 </div>
262 <div class="child-card training no-display">
263 </div>
264 <div class="child-card samples no-display">
265 </div>
266 </div>
267 <div class="suggest-card design no-display">
268 <ul class="search_filtered">
269 </ul>
270 </div>
271 <div class="suggest-card distribute no-display">
272 <ul class="search_filtered">
273 </ul>
274 </div>
275 </div>
276</div><!-- end menu-container (search and menu widget) -->
277
278
279
280 <!-- Expanded quicknav -->
281 <div id="quicknav" class="col-13">
282 <ul>
283 <li class="about">
284 <ul>
285 <li><a href="../../../../../about/index.html">About</a></li>
286 <li><a href="../../../../../wear/index.html">Wear</a></li>
287 <li><a href="../../../../../tv/index.html">TV</a></li>
288 <li><a href="../../../../../auto/index.html">Auto</a></li>
289 </ul>
290 </li>
291 <li class="design">
292 <ul>
293 <li><a href="../../../../../design/index.html">Get Started</a></li>
294 <li><a href="../../../../../design/devices.html">Devices</a></li>
295 <li><a href="../../../../../design/style/index.html">Style</a></li>
296 <li><a href="../../../../../design/patterns/index.html">Patterns</a></li>
297 <li><a href="../../../../../design/building-blocks/index.html">Building Blocks</a></li>
298 <li><a href="../../../../../design/downloads/index.html">Downloads</a></li>
299 <li><a href="../../../../../design/videos/index.html">Videos</a></li>
300 </ul>
301 </li>
302 <li class="develop">
303 <ul>
304 <li><a href="../../../../../training/index.html"
305 zh-tw-lang="訓練課程"
306 zh-cn-lang="培训"
307 ru-lang="Курсы"
308 ko-lang="교육"
309 ja-lang="トレーニング"
310 es-lang="Capacitación"
311 >Training</a></li>
312 <li><a href="../../../../../guide/index.html"
313 zh-tw-lang="API 指南"
314 zh-cn-lang="API 指南"
315 ru-lang="Руководства по API"
316 ko-lang="API 가이드"
317 ja-lang="API ガイド"
318 es-lang="Guías de la API"
319 >API Guides</a></li>
320 <li><a href="../../../../../reference/packages.html"
321 zh-tw-lang="參考資源"
322 zh-cn-lang="参考"
323 ru-lang="Справочник"
324 ko-lang="참조문서"
325 ja-lang="リファレンス"
326 es-lang="Referencia"
327 >Reference</a></li>
328 <li><a href="../../../../../sdk/index.html"
329 zh-tw-lang="相關工具"
330 zh-cn-lang="工具"
331 ru-lang="Инструменты"
332 ko-lang="도구"
333 ja-lang="ツール"
334 es-lang="Herramientas"
335 >Tools</a>
336 </li>
337 <li><a href="../../../../../google/index.html">Google Services</a>
338 </li>
339
340 </ul>
341 </li>
342 <li class="distribute last">
343 <ul>
344 <li><a href="../../../../../distribute/googleplay/index.html">Google Play</a></li>
345 <li><a href="../../../../../distribute/essentials/index.html">Essentials</a></li>
346 <li><a href="../../../../../distribute/users/index.html">Get Users</a></li>
347 <li><a href="../../../../../distribute/engage/index.html">Engage &amp; Retain</a></li>
348 <li><a href="../../../../../distribute/monetize/index.html">Monetize</a></li>
349 <li><a href="../../../../../distribute/tools/index.html">Tools &amp; Reference</a></li>
350 <li><a href="../../../../../distribute/stories/index.html">Developer Stories</a></li>
351 </ul>
352 </li>
353 </ul>
354 </div><!-- /Expanded quicknav -->
355 </div><!-- end header-wrap.wrap -->
356 </div><!-- end header -->
357
358
359 <!-- Secondary x-nav -->
360 <div id="nav-x">
361 <div class="wrap" style="position:relative;z-index:1">
362
363
364 <a id="helpoutsLink" class="resource resource-card resource-card-6x2x3 resource-card-6x2 helpouts-card"
365 href="http://helpouts.google.com/partner/landing/provider/googledevelopers" target="_blank">
366 <div class="card-bg helpouts-card-bg"></div>
367 <div class="card-info">
368 <div class="helpouts-description">
369 <div class="text">Help developers solve problems<br/>
370 <span id="helpoutsLinkText" class="link-color" style="display:block;padding-top:5px;text-align:right">Learn more</span>
371 </div>
372 </div>
373 </div>
374 </a>
375 <script>
376 var textA = "LEARN MORE";
377 var linkA = "http://helpouts.google.com/partner/landing/provider/googledevelopers?utm_source=android_banner1&utm_medium=banner&utm_campaign=android_provider_banner1";
378 var textB = "SIGN UP NOW";
379 var linkB = "http://helpouts.google.com/partner/landing/provider/googledevelopers?utm_source=android_banner2&utm_medium=banner&utm_campaign=android_provider_banner2";
380
381 if (Math.floor(1/Math.random()) > 1) {
382 $("a#helpoutsLink").attr('href', linkA);
383 $("span#helpoutsLinkText").text(textA);
384 } else {
385 $("a#helpoutsLink").attr('href', linkB);
386 $("span#helpoutsLinkText").text(textB);
387 }
388 </script>
389
390
391 <ul class="nav-x col-9 develop" style="width:100%">
392 <li class="training"><a href="../../../../../training/index.html"
393 zh-tw-lang="訓練課程"
394 zh-cn-lang="培训"
395 ru-lang="Курсы"
396 ko-lang="교육"
397 ja-lang="トレーニング"
398 es-lang="Capacitación"
399 >Training</a></li>
400 <li class="guide"><a href="../../../../../guide/index.html"
401 zh-tw-lang="API 指南"
402 zh-cn-lang="API 指南"
403 ru-lang="Руководства по API"
404 ko-lang="API 가이드"
405 ja-lang="API ガイド"
406 es-lang="Guías de la API"
407 >API Guides</a></li>
408 <li class="reference"><a href="../../../../../reference/packages.html"
409 zh-tw-lang="參考資源"
410 zh-cn-lang="参考"
411 ru-lang="Справочник"
412 ko-lang="참조문서"
413 ja-lang="リファレンス"
414 es-lang="Referencia"
415 >Reference</a></li>
416 <li class="tools"><a href="../../../../../sdk/index.html"
417 zh-tw-lang="相關工具"
418 zh-cn-lang="工具"
419 ru-lang="Инструменты"
420 ko-lang="도구"
421 ja-lang="ツール"
422 es-lang="Herramientas"
423 >Tools</a></li>
424 <li class="google"><a href="../../../../../google/index.html"
425 >Google Services</a>
426 </li>
427
428 </ul>
429 </div>
430 </div>
431 <!-- /Sendondary x-nav DEVELOP -->
432
433
434
435 <div id="searchResults" class="wrap" style="display:none;">
436 <h2 id="searchTitle">Results</h2>
437 <div id="leftSearchControl" class="search-control">Loading...</div>
438 </div>
439 </div> <!--end header-wrapper -->
440
441 <div id="sticky-header">
442 <div>
443 <a class="logo" href="#top"></a>
444 <a class="top" href="#top"></a>
445 <ul class="breadcrumb">
446
447 <li class="current">Espresso</li>
448 </ul>
449 </div>
450 </div>
451
452
453
454
455
456 <div class="wrap clearfix" id="body-content">
457 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
458 <div id="devdoc-nav">
459 <div id="api-nav-header">
460 <div id="api-level-toggle">
461 <label for="apiLevelCheckbox" class="disabled"
462 title="Select your target API level to dim unavailable APIs">API level: </label>
463 <div class="select-wrapper">
464 <select id="apiLevelSelector">
465 <!-- option elements added by buildApiLevelSelector() -->
466 </select>
467 </div>
468 </div><!-- end toggle -->
469 <div id="api-nav-title">Android APIs</div>
470 </div><!-- end nav header -->
471 <script>
472 var SINCE_DATA = [ ];
473 buildApiLevelSelector();
474 </script>
475
476 <div id="swapper">
477 <div id="nav-panels">
478 <div id="resize-packages-nav">
479 <div id="packages-nav" class="scroll-pane">
480
481 <ul>
482
483 <li class="api apilevel-">
484 <a href="../../../../../reference/android/support/test/package-summary.html">android.support.test</a></li>
485 <li class="selected api apilevel-">
486 <a href="../../../../../reference/android/support/test/espresso/package-summary.html">android.support.test.espresso</a></li>
487 <li class="api apilevel-">
488 <a href="../../../../../reference/android/support/test/espresso/action/package-summary.html">android.support.test.espresso.action</a></li>
489 <li class="api apilevel-">
490 <a href="../../../../../reference/android/support/test/espresso/assertion/package-summary.html">android.support.test.espresso.assertion</a></li>
491 <li class="api apilevel-">
492 <a href="../../../../../reference/android/support/test/espresso/base/package-summary.html">android.support.test.espresso.base</a></li>
493 <li class="api apilevel-">
494 <a href="../../../../../reference/android/support/test/espresso/contrib/package-summary.html">android.support.test.espresso.contrib</a></li>
495 <li class="api apilevel-">
496 <a href="../../../../../reference/android/support/test/espresso/matcher/package-summary.html">android.support.test.espresso.matcher</a></li>
497 <li class="api apilevel-">
498 <a href="../../../../../reference/android/support/test/espresso/util/package-summary.html">android.support.test.espresso.util</a></li>
499 <li class="api apilevel-">
500 <a href="../../../../../reference/android/support/test/filters/package-summary.html">android.support.test.filters</a></li>
501 <li class="api apilevel-">
502 <a href="../../../../../reference/android/support/test/runner/package-summary.html">android.support.test.runner</a></li>
503 <li class="api apilevel-">
504 <a href="../../../../../reference/android/support/test/runner/lifecycle/package-summary.html">android.support.test.runner.lifecycle</a></li>
505 <li class="api apilevel-">
506 <a href="../../../../../reference/android/support/test/uiautomator/package-summary.html">android.support.test.uiautomator</a></li>
507 </ul><br/>
508
509 </div> <!-- end packages-nav -->
510 </div> <!-- end resize-packages -->
511 <div id="classes-nav" class="scroll-pane">
512
513
514
515 <ul>
516
517
518 <li><h2>Interfaces</h2>
519 <ul>
520 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/EspressoException.html">EspressoException</a></li>
521 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/FailureHandler.html">FailureHandler</a></li>
522 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/IdlingResource.html">IdlingResource</a></li>
523 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/IdlingResource.ResourceCallback.html">IdlingResource.ResourceCallback</a></li>
524 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/UiController.html">UiController</a></li>
525 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></li>
526 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/ViewAssertion.html">ViewAssertion</a></li>
527 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/ViewFinder.html">ViewFinder</a></li>
528 </ul>
529 </li>
530
531 <li><h2>Classes</h2>
532 <ul>
533 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/AmbiguousViewMatcherException.Builder.html">AmbiguousViewMatcherException.Builder</a></li>
534 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a></li>
535 <li class="selected api apilevel-"><a href="../../../../../reference/android/support/test/espresso/Espresso.html">Espresso</a></li>
536 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/GraphHolder.html">GraphHolder</a></li>
537 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/IdlingPolicies.html">IdlingPolicies</a></li>
538 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/IdlingPolicy.html">IdlingPolicy</a></li>
539 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/NoMatchingViewException.Builder.html">NoMatchingViewException.Builder</a></li>
540 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/PerformException.Builder.html">PerformException.Builder</a></li>
541 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/Root.html">Root</a></li>
542 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/Root.Builder.html">Root.Builder</a></li>
543 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/ViewInteraction.html">ViewInteraction</a></li>
544 </ul>
545 </li>
546
547
548 <li><h2>Exceptions</h2>
549 <ul>
550 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/AmbiguousViewMatcherException.html">AmbiguousViewMatcherException</a></li>
551 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/AppNotIdleException.html">AppNotIdleException</a></li>
552 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/IdlingResourceTimeoutException.html">IdlingResourceTimeoutException</a></li>
553 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/InjectEventSecurityException.html">InjectEventSecurityException</a></li>
554 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/NoActivityResumedException.html">NoActivityResumedException</a></li>
555 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/NoMatchingRootException.html">NoMatchingRootException</a></li>
556 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/NoMatchingViewException.html">NoMatchingViewException</a></li>
557 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/espresso/PerformException.html">PerformException</a></li>
558 </ul>
559 </li>
560
561 </ul><br/>
562
563
564 </div><!-- end classes -->
565 </div><!-- end nav-panels -->
566 <div id="nav-tree" style="display:none" class="scroll-pane">
567 <div id="tree-list"></div>
568 </div><!-- end nav-tree -->
569 </div><!-- end swapper -->
570 <div id="nav-swap">
571 <a class="fullscreen">fullscreen</a>
572 <a href='#' onclick='swapNav();return false;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>
573 </div>
574 </div> <!-- end devdoc-nav -->
575 </div> <!-- end side-nav -->
576 <script type="text/javascript">
577 // init fullscreen based on user pref
578 var fullscreen = readCookie("fullscreen");
579 if (fullscreen != 0) {
580 if (fullscreen == "false") {
581 toggleFullscreen(false);
582 } else {
583 toggleFullscreen(true);
584 }
585 }
586 // init nav version for mobile
587 if (isMobile) {
588 swapNav(); // tree view should be used on mobile
589 $('#nav-swap').hide();
590 } else {
591 chooseDefaultNav();
592 if ($("#nav-tree").is(':visible')) {
593 init_default_navtree("../../../../../");
594 }
595 }
596 // scroll the selected page into view
597 $(document).ready(function() {
598 scrollIntoView("packages-nav");
599 scrollIntoView("classes-nav");
600 });
601 </script>
602
603
604
605
606
607<div class="col-12" id="doc-col">
608
609<div id="api-info-block">
610
611
612
613
614
615
616
617
618
619
620
621<div class="sum-details-links">
622
623Summary:
624
625
626
627
628
629
630
631
632
633
634
635 <a href="#pubmethods">Methods</a>
636
637
638
639
640 &#124; <a href="#inhmethods">Inherited Methods</a>
641
642&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
643
644</div><!-- end sum-details-links -->
645<div class="api-level">
646
647
648
649
650</div>
651</div><!-- end api-info-block -->
652
653
654<!-- ======== START OF CLASS DATA ======== -->
655
656<div id="jd-header">
657 public
658
659 final
660
661 class
662<h1 itemprop="name">Espresso</h1>
663
664
665
666
667 extends Object<br/>
668
669
670
671
672
673
674
675
676
677
678
679
680</div><!-- end header -->
681
682<div id="naMessage"></div>
683
684<div id="jd-content" class="api apilevel-">
685<table class="jd-inheritance-table">
686
687
688 <tr>
689
690 <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
691 </tr>
692
693
694 <tr>
695
696 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
697
698 <td colspan="1" class="jd-inheritance-class-cell">android.support.test.espresso.Espresso</td>
699 </tr>
700
701
702</table>
703
704
705
706
707
708
709
710<div class="jd-descr">
711
712
713<h2>Class Overview</h2>
714<p itemprop="articleBody">Entry point to the Espresso framework. Test authors can initiate testing by using one of the on*
715 methods (e.g. onView) or perform top-level user actions (e.g. pressBack).
716</p>
717
718
719
720
721
722</div><!-- jd-descr -->
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739<div class="jd-descr">
740
741
742<h2>Summary</h2>
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770<!-- ========== METHOD SUMMARY =========== -->
771<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
772
773
774
775
776 <tr class="alt-color api apilevel-" >
777 <td class="jd-typecol"><nobr>
778
779
780
781 static
782
783 void</nobr>
784 </td>
785 <td class="jd-linkcol" width="100%"><nobr>
786 <span class="sympad"><a href="../../../../../reference/android/support/test/espresso/Espresso.html#closeSoftKeyboard()">closeSoftKeyboard</a></span>()</nobr>
787
788 <div class="jd-descrdiv">
789 Closes soft keyboard if open.
790
791
792
793 </div>
794
795 </td></tr>
796
797
798
799 <tr class=" api apilevel-" >
800 <td class="jd-typecol"><nobr>
801
802
803
804 static
805
806 List&lt;<a href="../../../../../reference/android/support/test/espresso/IdlingResource.html">IdlingResource</a>&gt;</nobr>
807 </td>
808 <td class="jd-linkcol" width="100%"><nobr>
809 <span class="sympad"><a href="../../../../../reference/android/support/test/espresso/Espresso.html#getIdlingResources()">getIdlingResources</a></span>()</nobr>
810
811 <div class="jd-descrdiv">
812 Returns a list of all currently registered <code><a href="../../../../../reference/android/support/test/espresso/IdlingResource.html">IdlingResource</a></code>s.
813
814
815
816 </div>
817
818 </td></tr>
819
820
821
822 <tr class="alt-color api apilevel-" >
823 <td class="jd-typecol"><nobr>
824
825
826
827 static
828
829 <a href="../../../../../reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a></nobr>
830 </td>
831 <td class="jd-linkcol" width="100%"><nobr>
832 <span class="sympad"><a href="../../../../../reference/android/support/test/espresso/Espresso.html#onData(org.hamcrest.Matcher<java.lang.Object>)">onData</a></span>(Matcher&lt;Object&gt; dataMatcher)</nobr>
833
834 <div class="jd-descrdiv">
835 Creates an <code><a href="../../../../../reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a></code> for a data object displayed by the application.
836
837
838
839 </div>
840
841 </td></tr>
842
843
844
845 <tr class=" api apilevel-" >
846 <td class="jd-typecol"><nobr>
847
848
849
850 static
851
852 <a href="../../../../../reference/android/support/test/espresso/ViewInteraction.html">ViewInteraction</a></nobr>
853 </td>
854 <td class="jd-linkcol" width="100%"><nobr>
855 <span class="sympad"><a href="../../../../../reference/android/support/test/espresso/Espresso.html#onView(org.hamcrest.Matcher<android.view.View>)">onView</a></span>(Matcher&lt;View&gt; viewMatcher)</nobr>
856
857 <div class="jd-descrdiv">
858 Creates a <code><a href="../../../../../reference/android/support/test/espresso/ViewInteraction.html">ViewInteraction</a></code> for a given view.
859
860
861
862 </div>
863
864 </td></tr>
865
866
867
868 <tr class="alt-color api apilevel-" >
869 <td class="jd-typecol"><nobr>
870
871
872
873 static
874
875 void</nobr>
876 </td>
877 <td class="jd-linkcol" width="100%"><nobr>
878 <span class="sympad"><a href="../../../../../reference/android/support/test/espresso/Espresso.html#openActionBarOverflowOrOptionsMenu(android.content.Context)">openActionBarOverflowOrOptionsMenu</a></span>(Context context)</nobr>
879
880 <div class="jd-descrdiv">
881 Opens the overflow menu displayed within an ActionBar.
882
883
884
885 </div>
886
887 </td></tr>
888
889
890
891 <tr class=" api apilevel-" >
892 <td class="jd-typecol"><nobr>
893
894
895
896 static
897
898 void</nobr>
899 </td>
900 <td class="jd-linkcol" width="100%"><nobr>
901 <span class="sympad"><a href="../../../../../reference/android/support/test/espresso/Espresso.html#openContextualActionModeOverflowMenu()">openContextualActionModeOverflowMenu</a></span>()</nobr>
902
903 <div class="jd-descrdiv">
904 Opens the overflow menu displayed in the contextual options of an ActionMode.
905
906
907
908 </div>
909
910 </td></tr>
911
912
913
914 <tr class="alt-color api apilevel-" >
915 <td class="jd-typecol"><nobr>
916
917
918
919 static
920
921 void</nobr>
922 </td>
923 <td class="jd-linkcol" width="100%"><nobr>
924 <span class="sympad"><a href="../../../../../reference/android/support/test/espresso/Espresso.html#pressBack()">pressBack</a></span>()</nobr>
925
926 <div class="jd-descrdiv">
927 Press on the back button.
928
929
930
931 </div>
932
933 </td></tr>
934
935
936
937 <tr class=" api apilevel-" >
938 <td class="jd-typecol"><nobr>
939
940
941
942 static
943
944 boolean</nobr>
945 </td>
946 <td class="jd-linkcol" width="100%"><nobr>
947 <span class="sympad"><a href="../../../../../reference/android/support/test/espresso/Espresso.html#registerIdlingResources(android.support.test.espresso.IdlingResource...)">registerIdlingResources</a></span>(<a href="../../../../../reference/android/support/test/espresso/IdlingResource.html">IdlingResource...</a> resources)</nobr>
948
949 <div class="jd-descrdiv">
950 Registers one or more <code><a href="../../../../../reference/android/support/test/espresso/IdlingResource.html">IdlingResource</a></code>s with the framework.
951
952
953
954 </div>
955
956 </td></tr>
957
958
959
960 <tr class="alt-color api apilevel-" >
961 <td class="jd-typecol"><nobr>
962
963
964
965 static
966
967 void</nobr>
968 </td>
969 <td class="jd-linkcol" width="100%"><nobr>
970 <span class="sympad"><a href="../../../../../reference/android/support/test/espresso/Espresso.html#registerLooperAsIdlingResource(android.os.Looper, boolean)">registerLooperAsIdlingResource</a></span>(Looper looper, boolean considerWaitIdle)</nobr>
971
972 <div class="jd-descrdiv">
973 Registers a Looper for idle checking with the framework.
974
975
976
977 </div>
978
979 </td></tr>
980
981
982
983 <tr class=" api apilevel-" >
984 <td class="jd-typecol"><nobr>
985
986
987
988 static
989
990 void</nobr>
991 </td>
992 <td class="jd-linkcol" width="100%"><nobr>
993 <span class="sympad"><a href="../../../../../reference/android/support/test/espresso/Espresso.html#registerLooperAsIdlingResource(android.os.Looper)">registerLooperAsIdlingResource</a></span>(Looper looper)</nobr>
994
995 <div class="jd-descrdiv">
996 Registers a Looper for idle checking with the framework.
997
998
999
1000 </div>
1001
1002 </td></tr>
1003
1004
1005
1006 <tr class="alt-color api apilevel-" >
1007 <td class="jd-typecol"><nobr>
1008
1009
1010
1011 static
1012
1013 void</nobr>
1014 </td>
1015 <td class="jd-linkcol" width="100%"><nobr>
1016 <span class="sympad"><a href="../../../../../reference/android/support/test/espresso/Espresso.html#setFailureHandler(android.support.test.espresso.FailureHandler)">setFailureHandler</a></span>(<a href="../../../../../reference/android/support/test/espresso/FailureHandler.html">FailureHandler</a> failureHandler)</nobr>
1017
1018 <div class="jd-descrdiv">
1019 Changes the default <code><a href="../../../../../reference/android/support/test/espresso/FailureHandler.html">FailureHandler</a></code> to the given one.
1020
1021
1022
1023 </div>
1024
1025 </td></tr>
1026
1027
1028
1029 <tr class=" api apilevel-" >
1030 <td class="jd-typecol"><nobr>
1031
1032
1033
1034 static
1035
1036 boolean</nobr>
1037 </td>
1038 <td class="jd-linkcol" width="100%"><nobr>
1039 <span class="sympad"><a href="../../../../../reference/android/support/test/espresso/Espresso.html#unregisterIdlingResources(android.support.test.espresso.IdlingResource...)">unregisterIdlingResources</a></span>(<a href="../../../../../reference/android/support/test/espresso/IdlingResource.html">IdlingResource...</a> resources)</nobr>
1040
1041 <div class="jd-descrdiv">
1042 Unregisters one or more <code><a href="../../../../../reference/android/support/test/espresso/IdlingResource.html">IdlingResource</a></code>s.
1043
1044
1045
1046 </div>
1047
1048 </td></tr>
1049
1050
1051
1052</table>
1053
1054
1055
1056
1057
1058
1059
1060<!-- ========== METHOD SUMMARY =========== -->
1061<table id="inhmethods" class="jd-sumtable"><tr><th>
1062 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1063 <div style="clear:left;">Inherited Methods</div></th></tr>
1064
1065
1066<tr class="api apilevel-" >
1067<td colspan="12">
1068 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1069 ><img id="inherited-methods-java.lang.Object-trigger"
1070 src="../../../../../assets/images/triangle-closed.png"
1071 class="jd-expando-trigger-img" /></a>
1072From class
1073
1074 java.lang.Object
1075
1076<div id="inherited-methods-java.lang.Object">
1077 <div id="inherited-methods-java.lang.Object-list"
1078 class="jd-inheritedlinks">
1079 </div>
1080 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1081 <table class="jd-sumtable-expando">
1082
1083
1084
1085
1086 <tr class="alt-color api apilevel-" >
1087 <td class="jd-typecol"><nobr>
1088
1089
1090
1091
1092
1093 Object</nobr>
1094 </td>
1095 <td class="jd-linkcol" width="100%"><nobr>
1096 <span class="sympad">clone</span>()</nobr>
1097
1098 </td></tr>
1099
1100
1101
1102 <tr class=" api apilevel-" >
1103 <td class="jd-typecol"><nobr>
1104
1105
1106
1107
1108
1109 boolean</nobr>
1110 </td>
1111 <td class="jd-linkcol" width="100%"><nobr>
1112 <span class="sympad">equals</span>(Object arg0)</nobr>
1113
1114 </td></tr>
1115
1116
1117
1118 <tr class="alt-color api apilevel-" >
1119 <td class="jd-typecol"><nobr>
1120
1121
1122
1123
1124
1125 void</nobr>
1126 </td>
1127 <td class="jd-linkcol" width="100%"><nobr>
1128 <span class="sympad">finalize</span>()</nobr>
1129
1130 </td></tr>
1131
1132
1133
1134 <tr class=" api apilevel-" >
1135 <td class="jd-typecol"><nobr>
1136
1137
1138 final
1139
1140
1141 Class&lt;?&gt;</nobr>
1142 </td>
1143 <td class="jd-linkcol" width="100%"><nobr>
1144 <span class="sympad">getClass</span>()</nobr>
1145
1146 </td></tr>
1147
1148
1149
1150 <tr class="alt-color api apilevel-" >
1151 <td class="jd-typecol"><nobr>
1152
1153
1154
1155
1156
1157 int</nobr>
1158 </td>
1159 <td class="jd-linkcol" width="100%"><nobr>
1160 <span class="sympad">hashCode</span>()</nobr>
1161
1162 </td></tr>
1163
1164
1165
1166 <tr class=" api apilevel-" >
1167 <td class="jd-typecol"><nobr>
1168
1169
1170 final
1171
1172
1173 void</nobr>
1174 </td>
1175 <td class="jd-linkcol" width="100%"><nobr>
1176 <span class="sympad">notify</span>()</nobr>
1177
1178 </td></tr>
1179
1180
1181
1182 <tr class="alt-color api apilevel-" >
1183 <td class="jd-typecol"><nobr>
1184
1185
1186 final
1187
1188
1189 void</nobr>
1190 </td>
1191 <td class="jd-linkcol" width="100%"><nobr>
1192 <span class="sympad">notifyAll</span>()</nobr>
1193
1194 </td></tr>
1195
1196
1197
1198 <tr class=" api apilevel-" >
1199 <td class="jd-typecol"><nobr>
1200
1201
1202
1203
1204
1205 String</nobr>
1206 </td>
1207 <td class="jd-linkcol" width="100%"><nobr>
1208 <span class="sympad">toString</span>()</nobr>
1209
1210 </td></tr>
1211
1212
1213
1214 <tr class="alt-color api apilevel-" >
1215 <td class="jd-typecol"><nobr>
1216
1217
1218 final
1219
1220
1221 void</nobr>
1222 </td>
1223 <td class="jd-linkcol" width="100%"><nobr>
1224 <span class="sympad">wait</span>()</nobr>
1225
1226 </td></tr>
1227
1228
1229
1230 <tr class=" api apilevel-" >
1231 <td class="jd-typecol"><nobr>
1232
1233
1234 final
1235
1236
1237 void</nobr>
1238 </td>
1239 <td class="jd-linkcol" width="100%"><nobr>
1240 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1241
1242 </td></tr>
1243
1244
1245
1246 <tr class="alt-color api apilevel-" >
1247 <td class="jd-typecol"><nobr>
1248
1249
1250 final
1251
1252
1253 void</nobr>
1254 </td>
1255 <td class="jd-linkcol" width="100%"><nobr>
1256 <span class="sympad">wait</span>(long arg0)</nobr>
1257
1258 </td></tr>
1259
1260
1261</table>
1262 </div>
1263</div>
1264</td></tr>
1265
1266
1267</table>
1268
1269
1270</div><!-- jd-descr (summary) -->
1271
1272<!-- Details -->
1273
1274
1275
1276
1277
1278
1279
1280
1281<!-- XML Attributes -->
1282
1283
1284<!-- Enum Values -->
1285
1286
1287<!-- Constants -->
1288
1289
1290<!-- Fields -->
1291
1292
1293<!-- Public ctors -->
1294
1295
1296
1297<!-- ========= CONSTRUCTOR DETAIL ======== -->
1298<!-- Protected ctors -->
1299
1300
1301
1302<!-- ========= METHOD DETAIL ======== -->
1303<!-- Public methdos -->
1304
1305<h2>Public Methods</h2>
1306
1307
1308
1309<A NAME="closeSoftKeyboard()"></A>
1310
1311<div class="jd-details api apilevel-">
1312 <h4 class="jd-details-title">
1313 <span class="normal">
1314 public
1315 static
1316
1317
1318
1319 void
1320 </span>
1321 <span class="sympad">closeSoftKeyboard</span>
1322 <span class="normal">()</span>
1323 </h4>
1324 <div class="api-level">
1325 <div></div>
1326
1327
1328
1329 </div>
1330 <div class="jd-details-descr">
1331
1332
1333
1334
1335 <div class="jd-tagdata jd-tagdescr"><p>Closes soft keyboard if open.
1336</p></div>
1337
1338 </div>
1339</div>
1340
1341
1342<A NAME="getIdlingResources()"></A>
1343
1344<div class="jd-details api apilevel-">
1345 <h4 class="jd-details-title">
1346 <span class="normal">
1347 public
1348 static
1349
1350
1351
1352 List&lt;<a href="../../../../../reference/android/support/test/espresso/IdlingResource.html">IdlingResource</a>&gt;
1353 </span>
1354 <span class="sympad">getIdlingResources</span>
1355 <span class="normal">()</span>
1356 </h4>
1357 <div class="api-level">
1358 <div></div>
1359
1360
1361
1362 </div>
1363 <div class="jd-details-descr">
1364
1365
1366
1367
1368 <div class="jd-tagdata jd-tagdescr"><p>Returns a list of all currently registered <code><a href="../../../../../reference/android/support/test/espresso/IdlingResource.html">IdlingResource</a></code>s.
1369</p></div>
1370
1371 </div>
1372</div>
1373
1374
1375<A NAME="onData(org.hamcrest.Matcher<java.lang.Object>)"></A>
1376
1377<div class="jd-details api apilevel-">
1378 <h4 class="jd-details-title">
1379 <span class="normal">
1380 public
1381 static
1382
1383
1384
1385 <a href="../../../../../reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a>
1386 </span>
1387 <span class="sympad">onData</span>
1388 <span class="normal">(Matcher&lt;Object&gt; dataMatcher)</span>
1389 </h4>
1390 <div class="api-level">
1391 <div></div>
1392
1393
1394
1395 </div>
1396 <div class="jd-details-descr">
1397
1398
1399
1400
1401 <div class="jd-tagdata jd-tagdescr"><p>Creates an <code><a href="../../../../../reference/android/support/test/espresso/DataInteraction.html">DataInteraction</a></code> for a data object displayed by the application. Use this
1402 method to load (into the view hierarchy) items from AdapterView widgets (e.g. ListView).</p></div>
1403 <div class="jd-tagdata">
1404 <h5 class="jd-tagtitle">Parameters</h5>
1405 <table class="jd-tagtable">
1406 <tr>
1407 <th>dataMatcher</td>
1408 <td>a matcher used to find the data object.
1409</td>
1410 </tr>
1411 </table>
1412 </div>
1413
1414 </div>
1415</div>
1416
1417
1418<A NAME="onView(org.hamcrest.Matcher<android.view.View>)"></A>
1419
1420<div class="jd-details api apilevel-">
1421 <h4 class="jd-details-title">
1422 <span class="normal">
1423 public
1424 static
1425
1426
1427
1428 <a href="../../../../../reference/android/support/test/espresso/ViewInteraction.html">ViewInteraction</a>
1429 </span>
1430 <span class="sympad">onView</span>
1431 <span class="normal">(Matcher&lt;View&gt; viewMatcher)</span>
1432 </h4>
1433 <div class="api-level">
1434 <div></div>
1435
1436
1437
1438 </div>
1439 <div class="jd-details-descr">
1440
1441
1442
1443
1444 <div class="jd-tagdata jd-tagdescr"><p>Creates a <code><a href="../../../../../reference/android/support/test/espresso/ViewInteraction.html">ViewInteraction</a></code> for a given view. Note: the view has
1445 to be part of the view hierarchy. This may not be the case if it is rendered as part of
1446 an AdapterView (e.g. ListView). If this is the case, use Espresso.onData to load the view
1447 first.</p></div>
1448 <div class="jd-tagdata">
1449 <h5 class="jd-tagtitle">Parameters</h5>
1450 <table class="jd-tagtable">
1451 <tr>
1452 <th>viewMatcher</td>
1453 <td>used to select the view.</td>
1454 </tr>
1455 </table>
1456 </div>
1457 <div class="jd-tagdata">
1458 <h5 class="jd-tagtitle">See Also</h5>
1459 <ul class="nolist"><li><code><a href="../../../../../reference/android/support/test/espresso/Espresso.html#onData(org.hamcrest.Matcher<java.lang.Object>)">onData(org.hamcrest.Matcher)</a></code></li>
1460 </ul>
1461 </div>
1462
1463 </div>
1464</div>
1465
1466
1467<A NAME="openActionBarOverflowOrOptionsMenu(android.content.Context)"></A>
1468
1469<div class="jd-details api apilevel-">
1470 <h4 class="jd-details-title">
1471 <span class="normal">
1472 public
1473 static
1474
1475
1476
1477 void
1478 </span>
1479 <span class="sympad">openActionBarOverflowOrOptionsMenu</span>
1480 <span class="normal">(Context context)</span>
1481 </h4>
1482 <div class="api-level">
1483 <div></div>
1484
1485
1486
1487 </div>
1488 <div class="jd-details-descr">
1489
1490
1491
1492
1493 <div class="jd-tagdata jd-tagdescr"><p>Opens the overflow menu displayed within an ActionBar.
1494
1495 <p>This works with both native and SherlockActionBar ActionBars.
1496
1497 <p>Note the significant differences of UX between ActionMode and ActionBars with respect to
1498 overflows. If a hardware menu key is present, the overflow icon is never displayed in
1499 ActionBars and can only be interacted with via menu key presses.
1500</p></div>
1501
1502 </div>
1503</div>
1504
1505
1506<A NAME="openContextualActionModeOverflowMenu()"></A>
1507
1508<div class="jd-details api apilevel-">
1509 <h4 class="jd-details-title">
1510 <span class="normal">
1511 public
1512 static
1513
1514
1515
1516 void
1517 </span>
1518 <span class="sympad">openContextualActionModeOverflowMenu</span>
1519 <span class="normal">()</span>
1520 </h4>
1521 <div class="api-level">
1522 <div></div>
1523
1524
1525
1526 </div>
1527 <div class="jd-details-descr">
1528
1529
1530
1531
1532 <div class="jd-tagdata jd-tagdescr"><p>Opens the overflow menu displayed in the contextual options of an ActionMode.
1533
1534 <p>This works with both native and SherlockActionBar action modes.
1535
1536 <p>Note the significant difference in UX between ActionMode and ActionBar overflows -
1537 ActionMode will always present an overflow icon and that icon only responds to clicks.
1538 The menu button (if present) has no impact on it.
1539</p></div>
1540
1541 </div>
1542</div>
1543
1544
1545<A NAME="pressBack()"></A>
1546
1547<div class="jd-details api apilevel-">
1548 <h4 class="jd-details-title">
1549 <span class="normal">
1550 public
1551 static
1552
1553
1554
1555 void
1556 </span>
1557 <span class="sympad">pressBack</span>
1558 <span class="normal">()</span>
1559 </h4>
1560 <div class="api-level">
1561 <div></div>
1562
1563
1564
1565 </div>
1566 <div class="jd-details-descr">
1567
1568
1569
1570
1571 <div class="jd-tagdata jd-tagdescr"><p>Press on the back button.</p></div>
1572 <div class="jd-tagdata">
1573 <h5 class="jd-tagtitle">Throws</h5>
1574 <table class="jd-tagtable">
1575 <tr>
1576 <th><a href="../../../../../reference/android/support/test/espresso/PerformException.html">PerformException</a></td>
1577 <td>if currently displayed activity is root activity, since pressing back
1578 button would result in application closing.
1579</td>
1580 </tr>
1581 </table>
1582 </div>
1583
1584 </div>
1585</div>
1586
1587
1588<A NAME="registerIdlingResources(android.support.test.espresso.IdlingResource...)"></A>
1589
1590<div class="jd-details api apilevel-">
1591 <h4 class="jd-details-title">
1592 <span class="normal">
1593 public
1594 static
1595
1596
1597
1598 boolean
1599 </span>
1600 <span class="sympad">registerIdlingResources</span>
1601 <span class="normal">(<a href="../../../../../reference/android/support/test/espresso/IdlingResource.html">IdlingResource...</a> resources)</span>
1602 </h4>
1603 <div class="api-level">
1604 <div></div>
1605
1606
1607
1608 </div>
1609 <div class="jd-details-descr">
1610
1611
1612
1613
1614 <div class="jd-tagdata jd-tagdescr"><p>Registers one or more <code><a href="../../../../../reference/android/support/test/espresso/IdlingResource.html">IdlingResource</a></code>s with the framework. It is expected, although not
1615 strictly required, that this method will be called at test setup time prior to any interaction
1616 with the application under test. When registering more than one resource, ensure that each has
1617 a unique name. If any of the given resources is already registered, a warning is logged.</p></div>
1618
1619 </div>
1620</div>
1621
1622
1623<A NAME="registerLooperAsIdlingResource(android.os.Looper, boolean)"></A>
1624
1625<div class="jd-details api apilevel-">
1626 <h4 class="jd-details-title">
1627 <span class="normal">
1628 public
1629 static
1630
1631
1632
1633 void
1634 </span>
1635 <span class="sympad">registerLooperAsIdlingResource</span>
1636 <span class="normal">(Looper looper, boolean considerWaitIdle)</span>
1637 </h4>
1638 <div class="api-level">
1639 <div></div>
1640
1641
1642
1643 </div>
1644 <div class="jd-details-descr">
1645
1646
1647
1648
1649 <div class="jd-tagdata jd-tagdescr"><p>Registers a Looper for idle checking with the framework. This is intended for use with
1650 non-UI thread loopers.
1651
1652 <p>This method allows the caller to consider Thread.State.WAIT to be 'idle'.
1653
1654 <p>This is useful in the case where a looper is sending a message to the UI thread
1655 synchronously through a wait/notify mechanism.</p></div>
1656 <div class="jd-tagdata">
1657 <h5 class="jd-tagtitle">Throws</h5>
1658 <table class="jd-tagtable">
1659 <tr>
1660 <th>IllegalArgumentException</td>
1661 <td>if looper is the main looper.
1662</td>
1663 </tr>
1664 </table>
1665 </div>
1666
1667 </div>
1668</div>
1669
1670
1671<A NAME="registerLooperAsIdlingResource(android.os.Looper)"></A>
1672
1673<div class="jd-details api apilevel-">
1674 <h4 class="jd-details-title">
1675 <span class="normal">
1676 public
1677 static
1678
1679
1680
1681 void
1682 </span>
1683 <span class="sympad">registerLooperAsIdlingResource</span>
1684 <span class="normal">(Looper looper)</span>
1685 </h4>
1686 <div class="api-level">
1687 <div></div>
1688
1689
1690
1691 </div>
1692 <div class="jd-details-descr">
1693
1694
1695
1696
1697 <div class="jd-tagdata jd-tagdescr"><p>Registers a Looper for idle checking with the framework. This is intended for use with
1698 non-UI thread loopers.</p></div>
1699 <div class="jd-tagdata">
1700 <h5 class="jd-tagtitle">Throws</h5>
1701 <table class="jd-tagtable">
1702 <tr>
1703 <th>IllegalArgumentException</td>
1704 <td>if looper is the main looper.
1705</td>
1706 </tr>
1707 </table>
1708 </div>
1709
1710 </div>
1711</div>
1712
1713
1714<A NAME="setFailureHandler(android.support.test.espresso.FailureHandler)"></A>
1715
1716<div class="jd-details api apilevel-">
1717 <h4 class="jd-details-title">
1718 <span class="normal">
1719 public
1720 static
1721
1722
1723
1724 void
1725 </span>
1726 <span class="sympad">setFailureHandler</span>
1727 <span class="normal">(<a href="../../../../../reference/android/support/test/espresso/FailureHandler.html">FailureHandler</a> failureHandler)</span>
1728 </h4>
1729 <div class="api-level">
1730 <div></div>
1731
1732
1733
1734 </div>
1735 <div class="jd-details-descr">
1736
1737
1738
1739
1740 <div class="jd-tagdata jd-tagdescr"><p>Changes the default <code><a href="../../../../../reference/android/support/test/espresso/FailureHandler.html">FailureHandler</a></code> to the given one.
1741</p></div>
1742
1743 </div>
1744</div>
1745
1746
1747<A NAME="unregisterIdlingResources(android.support.test.espresso.IdlingResource...)"></A>
1748
1749<div class="jd-details api apilevel-">
1750 <h4 class="jd-details-title">
1751 <span class="normal">
1752 public
1753 static
1754
1755
1756
1757 boolean
1758 </span>
1759 <span class="sympad">unregisterIdlingResources</span>
1760 <span class="normal">(<a href="../../../../../reference/android/support/test/espresso/IdlingResource.html">IdlingResource...</a> resources)</span>
1761 </h4>
1762 <div class="api-level">
1763 <div></div>
1764
1765
1766
1767 </div>
1768 <div class="jd-details-descr">
1769
1770
1771
1772
1773 <div class="jd-tagdata jd-tagdescr"><p>Unregisters one or more <code><a href="../../../../../reference/android/support/test/espresso/IdlingResource.html">IdlingResource</a></code>s. If any of the given resources are not already
1774 registered, a warning is logged.</p></div>
1775
1776 </div>
1777</div>
1778
1779
1780
1781
1782
1783<!-- ========= METHOD DETAIL ======== -->
1784
1785
1786
1787<!-- ========= END OF CLASS DATA ========= -->
1788<A NAME="navbar_top"></A>
1789
1790<div id="footer" class="wrap" >
1791
1792
1793 <div id="copyright">
1794
1795 Except as noted, this content is licensed under <a
1796 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
1797 For details and restrictions, see the <a href="../../../../../license.html">
1798 Content License</a>.
1799 </div>
1800 <div id="build_info">
1801
1802 Android &nbsp;r &mdash;
1803<script src="../../../../../timestamp.js" type="text/javascript"></script>
1804<script>document.write(BUILD_TIMESTAMP)</script>
1805
1806 </div>
1807
1808
1809 <div id="footerlinks">
1810
1811 <p>
1812 <a href="../../../../../about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
1813 <a href="../../../../../legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
1814 <a href="../../../../../support.html">Support</a>
1815 </p>
1816 </div>
1817
1818</div> <!-- end footer -->
1819</div> <!-- jd-content -->
1820
1821</div><!-- end doc-content -->
1822
1823</div> <!-- end body-content -->
1824
1825
1826
1827
1828
1829
1830</body>
1831</html>