• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!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<html>
97<head>
98
99
100<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
101<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
102<meta content="IE=edge" http-equiv="X-UA-Compatible">
103
104<link rel="shortcut icon" type="image/x-icon" href="../../../../../favicon.ico" />
105<title>AndroidJUnit4 | Android Developers</title>
106
107<!-- STYLESHEETS -->
108<link rel="stylesheet"
109href="http://fonts.googleapis.com/css?family=Roboto+Condensed">
110<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
111  title="roboto">
112
113<link href="../../../../../assets/css/default.css?v=7" 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=5" type="text/javascript"></script>
130
131
132
133<script>
134  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
135  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
136  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
137  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
138
139  ga('create', 'UA-5831155-1', 'android.com');
140  ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'});  // New tracker);
141  ga('send', 'pageview');
142  ga('universal.send', 'pageview'); // Send page view for new tracker.
143</script>
144
145</head>
146
147<body class="gc-documentation
148  develop reference" itemscope itemtype="http://schema.org/Article">
149  <div id="doc-api-level" class="" style="display:none"></div>
150  <a name="top"></a>
151
152<a name="top"></a>
153
154<!-- dialog to prompt lang pref change when loaded from hardcoded URL
155<div id="langMessage" style="display:none">
156  <div>
157    <div class="lang en">
158      <p>You requested a page in English, would you like to proceed with this language setting?</p>
159    </div>
160    <div class="lang es">
161      <p>You requested a page in Spanish (Español), would you like to proceed with this language setting?</p>
162    </div>
163    <div class="lang ja">
164      <p>You requested a page in Japanese (日本語), would you like to proceed with this language setting?</p>
165    </div>
166    <div class="lang ko">
167      <p>You requested a page in Korean (한국어), would you like to proceed with this language setting?</p>
168    </div>
169    <div class="lang ru">
170      <p>You requested a page in Russian (Русский), would you like to proceed with this language setting?</p>
171    </div>
172    <div class="lang zh-cn">
173      <p>You requested a page in Simplified Chinese (简体中文), would you like to proceed with this language setting?</p>
174    </div>
175    <div class="lang zh-tw">
176      <p>You requested a page in Traditional Chinese (繁體中文), would you like to proceed with this language setting?</p>
177    </div>
178    <a href="#" class="button yes" onclick="return false;">
179      <span class="lang en">Yes</span>
180      <span class="lang es">Sí</span>
181      <span class="lang ja">Yes</span>
182      <span class="lang ko">Yes</span>
183      <span class="lang ru">Yes</span>
184      <span class="lang zh-cn">是的</span>
185      <span class="lang zh-tw">没有</span>
186    </a>
187    <a href="#" class="button" onclick="$('#langMessage').hide();return false;">
188      <span class="lang en">No</span>
189      <span class="lang es">No</span>
190      <span class="lang ja">No</span>
191      <span class="lang ko">No</span>
192      <span class="lang ru">No</span>
193      <span class="lang zh-cn">没有</span>
194      <span class="lang zh-tw">没有</span>
195    </a>
196  </div>
197</div> -->
198
199
200  <!-- Header -->
201  <div id="header-wrapper">
202    <div class="dac-header" id="header">
203
204
205
206
207      <div class="dac-header-inner">
208        <a class="dac-nav-toggle" data-dac-toggle-nav href="javascript:;" title="Open navigation">
209          <span class="dac-nav-hamburger">
210            <span class="dac-nav-hamburger-top"></span>
211            <span class="dac-nav-hamburger-mid"></span>
212            <span class="dac-nav-hamburger-bot"></span>
213          </span>
214        </a>
215        <a class="dac-header-logo" href="../../../../../index.html">
216          <img class="dac-header-logo-image" src="../../../../../assets/images/android_logo.png"
217              srcset="../../../../../assets/images/android_logo@2x.png 2x"
218              width="32" height="36" alt="Android" /> Developers
219          </a>
220
221        <ul class="dac-header-crumbs">
222
223          <li class="dac-header-crumbs-item"><span class="dac-header-crumbs-link current ">AndroidJUnit4</a></li>
224        </ul>
225
226
227
228
229  <div class="dac-header-search" id="search-container">
230    <div class="dac-header-search-inner">
231      <div class="dac-sprite dac-search dac-header-search-btn" id="search-btn"></div>
232      <form class="dac-header-search-form" onsubmit="return submit_search()">
233        <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
234          onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
235          onkeydown="return search_changed(event, true, '../../../../../')"
236          onkeyup="return search_changed(event, false, '../../../../../')"
237          class="dac-header-search-input" placeholder="Search" />
238          <a class="dac-header-search-close hide" id="search-close">close</a>
239      </form>
240    </div><!-- end dac-header-search-inner -->
241  </div><!-- end dac-header-search -->
242
243  <div class="search_filtered_wrapper">
244    <div class="suggest-card reference no-display">
245      <ul class="search_filtered">
246      </ul>
247    </div>
248    <div class="suggest-card develop no-display">
249      <ul class="search_filtered">
250      </ul>
251      <div class="child-card guides no-display">
252      </div>
253      <div class="child-card training no-display">
254      </div>
255      <div class="child-card samples no-display">
256      </div>
257    </div>
258    <div class="suggest-card design no-display">
259      <ul class="search_filtered">
260      </ul>
261    </div>
262    <div class="suggest-card distribute no-display">
263      <ul class="search_filtered">
264      </ul>
265    </div>
266  </div>
267
268
269
270        <a class="dac-header-console-btn" href="https://play.google.com/apps/publish/">
271          <span class="dac-sprite dac-google-play"></span>
272          <span class="dac-visible-desktop-inline">Developer</span>
273          Console
274        </a>
275
276      </div><!-- end header-wrap.wrap -->
277    </div><!-- end header -->
278
279    <div id="searchResults" class="wrap" style="display:none;">
280      <h2 id="searchTitle">Results</h2>
281      <div id="leftSearchControl" class="search-control">Loading...</div>
282    </div>
283  </div> <!--end header-wrapper -->
284
285
286  <!-- Navigation-->
287  <nav class="dac-nav">
288    <div class="dac-nav-dimmer" data-dac-toggle-nav></div>
289
290    <ul class="dac-nav-list" data-dac-nav>
291      <li class="dac-nav-item dac-nav-head">
292        <a class="dac-nav-link dac-nav-logo" data-dac-toggle-nav href="javascript:;" title="Close navigation">
293          <img class="dac-logo-image" src="../../../../../assets/images/android_logo.png"
294               srcset="../../../../../assets/images/android_logo@2x.png 2x"
295               width="32" height="36" alt="Android" /> Developers
296        </a>
297      </li>
298      <li class="dac-nav-item home">
299        <a class="dac-nav-link dac-visible-mobile-block" href="../../../../../index.html">Home</a>
300        <ul class="dac-nav-secondary about">
301          <li class="dac-nav-item about">
302            <a class="dac-nav-link" href="../../../../../about/index.html">Android</a>
303          </li>
304          <li class="dac-nav-item wear">
305            <a class="dac-nav-link" href="../../../../../wear/index.html">Wear</a>
306          </li>
307          <li class="dac-nav-item tv">
308            <a class="dac-nav-link" href="../../../../../tv/index.html">TV</a>
309          </li>
310          <li class="dac-nav-item auto">
311            <a class="dac-nav-link" href="../../../../../auto/index.html">Auto</a>
312          </li>
313        </ul>
314      </li>
315      <li class="dac-nav-item design">
316        <a class="dac-nav-link" href="../../../../../design/index.html"
317           zh-tw-lang="設計"
318           zh-cn-lang="设计"
319           ru-lang="Проектирование"
320           ko-lang="디자인"
321           ja-lang="設計"
322           es-lang="Diseñar">Design</a>
323      </li>
324      <li class="dac-nav-item develop">
325        <a class="dac-nav-link" href="../../../../../develop/index.html"
326           zh-tw-lang="開發"
327           zh-cn-lang="开发"
328           ru-lang="Разработка"
329           ko-lang="개발"
330           ja-lang="開発"
331           es-lang="Desarrollar">Develop</a>
332        <ul class="dac-nav-secondary develop">
333          <li class="dac-nav-item training">
334            <a class="dac-nav-link" href="../../../../../training/index.html"
335               zh-tw-lang="訓練課程"
336               zh-cn-lang="培训"
337               ru-lang="Курсы"
338               ko-lang="교육"
339               ja-lang="トレーニング"
340               es-lang="Capacitación">Training</a>
341          </li>
342          <li class="dac-nav-item guide">
343            <a class="dac-nav-link" href="../../../../../guide/index.html"
344               zh-tw-lang="API 指南"
345               zh-cn-lang="API 指南"
346               ru-lang="Руководства по API"
347               ko-lang="API 가이드"
348               ja-lang="API ガイド"
349               es-lang="Guías de la API">API Guides</a>
350          </li>
351          <li class="dac-nav-item reference">
352            <a class="dac-nav-link" href="../../../../../reference/packages.html"
353               zh-tw-lang="參考資源"
354               zh-cn-lang="参考"
355               ru-lang="Справочник"
356               ko-lang="참조문서"
357               ja-lang="リファレンス"
358               es-lang="Referencia">Reference</a>
359          </li>
360          <li class="dac-nav-item tools">
361            <a class="dac-nav-link" href="../../../../../sdk/index.html"
362               zh-tw-lang="相關工具"
363               zh-cn-lang="工具"
364               ru-lang="Инструменты"
365               ko-lang="도구"
366               ja-lang="ツール"
367               es-lang="Herramientas">Tools</a></li>
368          <li class="dac-nav-item google">
369            <a class="dac-nav-link" href="../../../../../google/index.html">Google Services</a>
370          </li>
371
372          <li class="dac-nav-item preview">
373            <a class="dac-nav-link" href="../../../../../preview/index.html">Preview</a>
374          </li>
375        </ul>
376      </li>
377      <li class="dac-nav-item distribute">
378        <a class="dac-nav-link" href="../../../../../distribute/index.html"
379           zh-tw-lang="發佈"
380           zh-cn-lang="分发"
381           ru-lang="Распространение"
382           ko-lang="배포"
383           ja-lang="配布"
384           es-lang="Distribuir">Distribute</a>
385        <ul class="dac-nav-secondary distribute">
386          <li class="dac-nav-item googleplay">
387            <a class="dac-nav-link" href="../../../../../distribute/googleplay/index.html">Google Play</a></li>
388          <li class="dac-nav-item essentials">
389            <a class="dac-nav-link" href="../../../../../distribute/essentials/index.html">Essentials</a></li>
390          <li class="dac-nav-item users">
391            <a class="dac-nav-link" href="../../../../../distribute/users/index.html">Get Users</a></li>
392          <li class="dac-nav-item engage">
393            <a class="dac-nav-link" href="../../../../../distribute/engage/index.html">Engage &amp; Retain</a></li>
394          <li class="dac-nav-item monetize">
395            <a class="dac-nav-link" href="../../../../../distribute/monetize/index.html">Earn</a>
396          </li>
397          <li class="dac-nav-item analyze">
398            <a class="dac-nav-link" href="../../../../../distribute/analyze/index.html">Analyze</a>
399          </li>
400          <li class="dac-nav-item stories">
401            <a class="dac-nav-link" href="../../../../../distribute/stories/index.html">Stories</a>
402          </li>
403        </ul>
404      </li>
405    </ul>
406  </nav>
407  <!-- end navigation-->
408
409
410
411
412
413
414  <div class="wrap clearfix" id="body-content"><div class="cols">
415    <div class="col-4 dac-hidden-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
416      <div id="devdoc-nav">
417      <div id="api-nav-header">
418        <div id="api-level-toggle">
419          <label for="apiLevelCheckbox" class="disabled"
420            title="Select your target API level to dim unavailable APIs">API level: </label>
421          <div class="select-wrapper">
422            <select id="apiLevelSelector">
423              <!-- option elements added by buildApiLevelSelector() -->
424            </select>
425          </div>
426        </div><!-- end toggle -->
427        <div id="api-nav-title">Android APIs</div>
428        </div><!-- end nav header -->
429      <script>
430        var SINCE_DATA = [  ];
431        buildApiLevelSelector();
432      </script>
433
434      <div id="swapper">
435        <div id="nav-panels">
436          <div id="resize-packages-nav">
437            <div id="packages-nav" class="scroll-pane">
438
439              <ul>
440
441    <li class="api apilevel-">
442  <a href="../../../../../reference/android/support/test/package-summary.html">android.support.test</a></li>
443    <li class="api apilevel-">
444  <a href="../../../../../reference/android/support/test/annotation/package-summary.html">android.support.test.annotation</a></li>
445    <li class="api apilevel-">
446  <a href="../../../../../reference/android/support/test/espresso/package-summary.html">android.support.test.espresso</a></li>
447    <li class="api apilevel-">
448  <a href="../../../../../reference/android/support/test/espresso/action/package-summary.html">android.support.test.espresso.action</a></li>
449    <li class="api apilevel-">
450  <a href="../../../../../reference/android/support/test/espresso/assertion/package-summary.html">android.support.test.espresso.assertion</a></li>
451    <li class="api apilevel-">
452  <a href="../../../../../reference/android/support/test/espresso/base/package-summary.html">android.support.test.espresso.base</a></li>
453    <li class="api apilevel-">
454  <a href="../../../../../reference/android/support/test/espresso/contrib/package-summary.html">android.support.test.espresso.contrib</a></li>
455    <li class="api apilevel-">
456  <a href="../../../../../reference/android/support/test/espresso/intent/package-summary.html">android.support.test.espresso.intent</a></li>
457    <li class="api apilevel-">
458  <a href="../../../../../reference/android/support/test/espresso/intent/matcher/package-summary.html">android.support.test.espresso.intent.matcher</a></li>
459    <li class="api apilevel-">
460  <a href="../../../../../reference/android/support/test/espresso/intent/rule/package-summary.html">android.support.test.espresso.intent.rule</a></li>
461    <li class="api apilevel-">
462  <a href="../../../../../reference/android/support/test/espresso/matcher/package-summary.html">android.support.test.espresso.matcher</a></li>
463    <li class="api apilevel-">
464  <a href="../../../../../reference/android/support/test/espresso/util/package-summary.html">android.support.test.espresso.util</a></li>
465    <li class="api apilevel-">
466  <a href="../../../../../reference/android/support/test/espresso/web/action/package-summary.html">android.support.test.espresso.web.action</a></li>
467    <li class="api apilevel-">
468  <a href="../../../../../reference/android/support/test/espresso/web/assertion/package-summary.html">android.support.test.espresso.web.assertion</a></li>
469    <li class="api apilevel-">
470  <a href="../../../../../reference/android/support/test/espresso/web/bridge/package-summary.html">android.support.test.espresso.web.bridge</a></li>
471    <li class="api apilevel-">
472  <a href="../../../../../reference/android/support/test/espresso/web/matcher/package-summary.html">android.support.test.espresso.web.matcher</a></li>
473    <li class="api apilevel-">
474  <a href="../../../../../reference/android/support/test/espresso/web/model/package-summary.html">android.support.test.espresso.web.model</a></li>
475    <li class="api apilevel-">
476  <a href="../../../../../reference/android/support/test/espresso/web/sugar/package-summary.html">android.support.test.espresso.web.sugar</a></li>
477    <li class="api apilevel-">
478  <a href="../../../../../reference/android/support/test/espresso/web/webdriver/package-summary.html">android.support.test.espresso.web.webdriver</a></li>
479    <li class="api apilevel-">
480  <a href="../../../../../reference/android/support/test/filters/package-summary.html">android.support.test.filters</a></li>
481    <li class="api apilevel-">
482  <a href="../../../../../reference/android/support/test/rule/package-summary.html">android.support.test.rule</a></li>
483    <li class="selected api apilevel-">
484  <a href="../../../../../reference/android/support/test/runner/package-summary.html">android.support.test.runner</a></li>
485    <li class="api apilevel-">
486  <a href="../../../../../reference/android/support/test/runner/intent/package-summary.html">android.support.test.runner.intent</a></li>
487    <li class="api apilevel-">
488  <a href="../../../../../reference/android/support/test/runner/lifecycle/package-summary.html">android.support.test.runner.lifecycle</a></li>
489    <li class="api apilevel-">
490  <a href="../../../../../reference/android/support/test/uiautomator/package-summary.html">android.support.test.uiautomator</a></li>
491              </ul><br/>
492
493            </div> <!-- end packages-nav -->
494          </div> <!-- end resize-packages -->
495          <div id="classes-nav" class="scroll-pane">
496
497
498
499            <ul>
500
501
502
503    <li><h2>Classes</h2>
504      <ul>
505          <li class="selected api apilevel-"><a href="../../../../../reference/android/support/test/runner/AndroidJUnit4.html">AndroidJUnit4</a></li>
506          <li class="api apilevel-"><a href="../../../../../reference/android/support/test/runner/AndroidJUnitRunner.html">AndroidJUnitRunner</a></li>
507          <li class="api apilevel-"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html">MonitoringInstrumentation</a></li>
508          <li class="api apilevel-"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.ActivityFinisher.html">MonitoringInstrumentation.ActivityFinisher</a></li>
509      </ul>
510    </li>
511
512
513
514            </ul><br/>
515
516
517          </div><!-- end classes -->
518        </div><!-- end nav-panels -->
519        <div id="nav-tree" style="display:none" class="scroll-pane">
520          <div id="tree-list"></div>
521        </div><!-- end nav-tree -->
522      </div><!-- end swapper -->
523      <div id="nav-swap">
524      <a class="fullscreen">fullscreen</a>
525      <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>
526      </div>
527    </div> <!-- end devdoc-nav -->
528    </div> <!-- end side-nav -->
529    <script type="text/javascript">
530      // init fullscreen based on user pref
531      var fullscreen = readCookie("fullscreen");
532      if (fullscreen != 0) {
533        if (fullscreen == "false") {
534          toggleFullscreen(false);
535        } else {
536          toggleFullscreen(true);
537        }
538      }
539      // init nav version for mobile
540      if (isMobile) {
541        swapNav(); // tree view should be used on mobile
542        $('#nav-swap').hide();
543      } else {
544        chooseDefaultNav();
545        if ($("#nav-tree").is(':visible')) {
546          init_default_navtree("../../../../../");
547        }
548      }
549      // scroll the selected page into view
550      $(document).ready(function() {
551        scrollIntoView("packages-nav");
552        scrollIntoView("classes-nav");
553        });
554    </script>
555
556
557
558
559
560<div class="col-12"  id="doc-col">
561
562<div id="api-info-block">
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616<div class="sum-details-links">
617
618Summary:
619
620
621
622
623
624
625
626
627
628  <a href="#pubctors">Ctors</a>
629
630
631
632
633
634  &#124; <a href="#promethods">Protected Methods</a>
635
636
637
638  &#124; <a href="#inhmethods">Inherited Methods</a>
639
640&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
641
642</div><!-- end sum-details-links -->
643<div class="api-level">
644
645
646
647
648</div>
649</div><!-- end api-info-block -->
650
651
652<!-- ======== START OF CLASS DATA ======== -->
653
654<div id="jd-header">
655    public
656
657    final
658
659    class
660<h1 itemprop="name">AndroidJUnit4</h1>
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677    extends BlockJUnit4ClassRunner<br/>
678
679
680
681
682
683
684
685
686
687
688
689
690</div><!-- end header -->
691
692<div id="naMessage"></div>
693
694<div id="jd-content" class="api apilevel-">
695<table class="jd-inheritance-table">
696
697
698    <tr>
699
700        <td colspan="5" class="jd-inheritance-class-cell">java.lang.Object</td>
701    </tr>
702
703
704    <tr>
705
706            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
707
708        <td colspan="4" class="jd-inheritance-class-cell">org.junit.runner.Runner</td>
709    </tr>
710
711
712    <tr>
713
714            <td class="jd-inheritance-space">&nbsp;</td>
715
716            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
717
718        <td colspan="3" class="jd-inheritance-class-cell">org.junit.runners.ParentRunner&lt;T&gt;</td>
719    </tr>
720
721
722    <tr>
723
724            <td class="jd-inheritance-space">&nbsp;</td>
725
726            <td class="jd-inheritance-space">&nbsp;</td>
727
728            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
729
730        <td colspan="2" class="jd-inheritance-class-cell">org.junit.runners.BlockJUnit4ClassRunner</td>
731    </tr>
732
733
734    <tr>
735
736            <td class="jd-inheritance-space">&nbsp;</td>
737
738            <td class="jd-inheritance-space">&nbsp;</td>
739
740            <td class="jd-inheritance-space">&nbsp;</td>
741
742            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
743
744        <td colspan="1" class="jd-inheritance-class-cell">android.support.test.runner.AndroidJUnit4</td>
745    </tr>
746
747
748</table>
749
750
751
752
753
754
755
756<div class="jd-descr">
757
758
759<h2>Class Overview</h2>
760<p itemprop="articleBody">Aliases the current default Android JUnit 4 class runner, for future-proofing. If
761 future versions of JUnit change the default Runner class, they will also
762 change the definition of this class. Developers wanting to explicitly tag a
763 class as an Android JUnit 4 class should use <code>@RunWith(AndroidJUnit4.class)</code>
764</p>
765
766
767
768
769
770</div><!-- jd-descr -->
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787<div class="jd-descr">
788
789
790<h2>Summary</h2>
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814<!-- ======== CONSTRUCTOR SUMMARY ======== -->
815<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
816
817
818
819
820    <tr class="alt-color api apilevel-" >
821        <td class="jd-typecol"><nobr>
822
823
824
825
826
827            </nobr>
828        </td>
829        <td class="jd-linkcol" width="100%"><nobr>
830        <span class="sympad"><a href="../../../../../reference/android/support/test/runner/AndroidJUnit4.html#AndroidJUnit4(java.lang.Class<?>, android.support.test.internal.util.AndroidRunnerParams)">AndroidJUnit4</a></span>(Class&lt;?&gt; klass, <a href="../../../../../reference/android/support/test/internal/util/AndroidRunnerParams.html">AndroidRunnerParams</a> runnerParams)</nobr>
831
832        <div class="jd-descrdiv">
833          Constructs a new instance of the default runner
834
835
836
837
838        </div>
839
840  </td></tr>
841
842
843
844</table>
845
846
847
848
849
850
851
852
853<!-- ========== METHOD SUMMARY =========== -->
854<table id="promethods" class="jd-sumtable"><tr><th colspan="12">Protected Methods</th></tr>
855
856
857
858
859    <tr class="alt-color api apilevel-" >
860        <td class="jd-typecol"><nobr>
861
862
863
864
865
866            Statement</nobr>
867        </td>
868        <td class="jd-linkcol" width="100%"><nobr>
869        <span class="sympad"><a href="../../../../../reference/android/support/test/runner/AndroidJUnit4.html#withPotentialTimeout(org.junit.runners.model.FrameworkMethod, java.lang.Object, org.junit.runners.model.Statement)">withPotentialTimeout</a></span>(FrameworkMethod method, Object test, Statement next)</nobr>
870
871        <div class="jd-descrdiv">
872          Default to <a href="http://junit.org/javadoc/latest/org/junit/Test.html">
873 <code>Test</code></a> level timeout if set.
874
875
876
877        </div>
878
879  </td></tr>
880
881
882
883</table>
884
885
886
887
888
889<!-- ========== METHOD SUMMARY =========== -->
890<table id="inhmethods" class="jd-sumtable"><tr><th>
891  <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
892  <div style="clear:left;">Inherited Methods</div></th></tr>
893
894
895<tr class="api apilevel-" >
896<td colspan="12">
897  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-org.junit.runners.BlockJUnit4ClassRunner" class="jd-expando-trigger closed"
898          ><img id="inherited-methods-org.junit.runners.BlockJUnit4ClassRunner-trigger"
899          src="../../../../../assets/images/triangle-closed.png"
900          class="jd-expando-trigger-img" /></a>
901From class
902
903  org.junit.runners.BlockJUnit4ClassRunner
904
905<div id="inherited-methods-org.junit.runners.BlockJUnit4ClassRunner">
906  <div id="inherited-methods-org.junit.runners.BlockJUnit4ClassRunner-list"
907        class="jd-inheritedlinks">
908  </div>
909  <div id="inherited-methods-org.junit.runners.BlockJUnit4ClassRunner-summary" style="display: none;">
910    <table class="jd-sumtable-expando">
911
912
913
914
915    <tr class="alt-color api apilevel-" >
916        <td class="jd-typecol"><nobr>
917
918
919
920
921
922            void</nobr>
923        </td>
924        <td class="jd-linkcol" width="100%"><nobr>
925        <span class="sympad">collectInitializationErrors</span>(List&lt;Throwable&gt; arg0)</nobr>
926
927  </td></tr>
928
929
930
931    <tr class=" api apilevel-" >
932        <td class="jd-typecol"><nobr>
933
934
935
936
937
938            List&lt;FrameworkMethod&gt;</nobr>
939        </td>
940        <td class="jd-linkcol" width="100%"><nobr>
941        <span class="sympad">computeTestMethods</span>()</nobr>
942
943  </td></tr>
944
945
946
947    <tr class="alt-color api apilevel-" >
948        <td class="jd-typecol"><nobr>
949
950
951
952
953
954            Object</nobr>
955        </td>
956        <td class="jd-linkcol" width="100%"><nobr>
957        <span class="sympad">createTest</span>()</nobr>
958
959  </td></tr>
960
961
962
963    <tr class=" api apilevel-" >
964        <td class="jd-typecol"><nobr>
965
966
967
968
969
970            Description</nobr>
971        </td>
972        <td class="jd-linkcol" width="100%"><nobr>
973        <span class="sympad">describeChild</span>(FrameworkMethod arg0)</nobr>
974
975  </td></tr>
976
977
978
979    <tr class="alt-color api apilevel-" >
980        <td class="jd-typecol"><nobr>
981
982
983
984
985
986            Description</nobr>
987        </td>
988        <td class="jd-linkcol" width="100%"><nobr>
989        <span class="sympad">describeChild</span>(Object arg0)</nobr>
990
991  </td></tr>
992
993
994
995    <tr class=" api apilevel-" >
996        <td class="jd-typecol"><nobr>
997
998
999
1000
1001
1002            List&lt;FrameworkMethod&gt;</nobr>
1003        </td>
1004        <td class="jd-linkcol" width="100%"><nobr>
1005        <span class="sympad">getChildren</span>()</nobr>
1006
1007  </td></tr>
1008
1009
1010
1011    <tr class="alt-color api apilevel-" >
1012        <td class="jd-typecol"><nobr>
1013
1014
1015
1016
1017
1018            List&lt;TestRule&gt;</nobr>
1019        </td>
1020        <td class="jd-linkcol" width="100%"><nobr>
1021        <span class="sympad">getTestRules</span>(Object arg0)</nobr>
1022
1023  </td></tr>
1024
1025
1026
1027    <tr class=" api apilevel-" >
1028        <td class="jd-typecol"><nobr>
1029
1030
1031
1032
1033
1034            boolean</nobr>
1035        </td>
1036        <td class="jd-linkcol" width="100%"><nobr>
1037        <span class="sympad">isIgnored</span>(Object arg0)</nobr>
1038
1039  </td></tr>
1040
1041
1042
1043    <tr class="alt-color api apilevel-" >
1044        <td class="jd-typecol"><nobr>
1045
1046
1047
1048
1049
1050            boolean</nobr>
1051        </td>
1052        <td class="jd-linkcol" width="100%"><nobr>
1053        <span class="sympad">isIgnored</span>(FrameworkMethod arg0)</nobr>
1054
1055  </td></tr>
1056
1057
1058
1059    <tr class=" api apilevel-" >
1060        <td class="jd-typecol"><nobr>
1061
1062
1063
1064
1065
1066            Statement</nobr>
1067        </td>
1068        <td class="jd-linkcol" width="100%"><nobr>
1069        <span class="sympad">methodBlock</span>(FrameworkMethod arg0)</nobr>
1070
1071  </td></tr>
1072
1073
1074
1075    <tr class="alt-color api apilevel-" >
1076        <td class="jd-typecol"><nobr>
1077
1078
1079
1080
1081
1082            Statement</nobr>
1083        </td>
1084        <td class="jd-linkcol" width="100%"><nobr>
1085        <span class="sympad">methodInvoker</span>(FrameworkMethod arg0, Object arg1)</nobr>
1086
1087  </td></tr>
1088
1089
1090
1091    <tr class=" api apilevel-" >
1092        <td class="jd-typecol"><nobr>
1093
1094
1095
1096
1097
1098            Statement</nobr>
1099        </td>
1100        <td class="jd-linkcol" width="100%"><nobr>
1101        <span class="sympad">possiblyExpectingExceptions</span>(FrameworkMethod arg0, Object arg1, Statement arg2)</nobr>
1102
1103  </td></tr>
1104
1105
1106
1107    <tr class="alt-color api apilevel-" >
1108        <td class="jd-typecol"><nobr>
1109
1110
1111
1112
1113
1114            List&lt;MethodRule&gt;</nobr>
1115        </td>
1116        <td class="jd-linkcol" width="100%"><nobr>
1117        <span class="sympad">rules</span>(Object arg0)</nobr>
1118
1119  </td></tr>
1120
1121
1122
1123    <tr class=" api apilevel-" >
1124        <td class="jd-typecol"><nobr>
1125
1126
1127
1128
1129
1130            void</nobr>
1131        </td>
1132        <td class="jd-linkcol" width="100%"><nobr>
1133        <span class="sympad">runChild</span>(FrameworkMethod arg0, RunNotifier arg1)</nobr>
1134
1135  </td></tr>
1136
1137
1138
1139    <tr class="alt-color api apilevel-" >
1140        <td class="jd-typecol"><nobr>
1141
1142
1143
1144
1145
1146            void</nobr>
1147        </td>
1148        <td class="jd-linkcol" width="100%"><nobr>
1149        <span class="sympad">runChild</span>(Object arg0, RunNotifier arg1)</nobr>
1150
1151  </td></tr>
1152
1153
1154
1155    <tr class=" api apilevel-" >
1156        <td class="jd-typecol"><nobr>
1157
1158
1159
1160
1161
1162            String</nobr>
1163        </td>
1164        <td class="jd-linkcol" width="100%"><nobr>
1165        <span class="sympad">testName</span>(FrameworkMethod arg0)</nobr>
1166
1167  </td></tr>
1168
1169
1170
1171    <tr class="alt-color api apilevel-" >
1172        <td class="jd-typecol"><nobr>
1173
1174
1175
1176
1177
1178            void</nobr>
1179        </td>
1180        <td class="jd-linkcol" width="100%"><nobr>
1181        <span class="sympad">validateConstructor</span>(List&lt;Throwable&gt; arg0)</nobr>
1182
1183  </td></tr>
1184
1185
1186
1187    <tr class=" api apilevel-" >
1188        <td class="jd-typecol"><nobr>
1189
1190
1191
1192
1193
1194            void</nobr>
1195        </td>
1196        <td class="jd-linkcol" width="100%"><nobr>
1197        <span class="sympad">validateFields</span>(List&lt;Throwable&gt; arg0)</nobr>
1198
1199  </td></tr>
1200
1201
1202
1203    <tr class="alt-color api apilevel-" >
1204        <td class="jd-typecol"><nobr>
1205
1206
1207
1208
1209
1210            void</nobr>
1211        </td>
1212        <td class="jd-linkcol" width="100%"><nobr>
1213        <span class="sympad">validateInstanceMethods</span>(List&lt;Throwable&gt; arg0)</nobr>
1214
1215  </td></tr>
1216
1217
1218
1219    <tr class=" api apilevel-" >
1220        <td class="jd-typecol"><nobr>
1221
1222
1223
1224
1225
1226            void</nobr>
1227        </td>
1228        <td class="jd-linkcol" width="100%"><nobr>
1229        <span class="sympad">validateNoNonStaticInnerClass</span>(List&lt;Throwable&gt; arg0)</nobr>
1230
1231  </td></tr>
1232
1233
1234
1235    <tr class="alt-color api apilevel-" >
1236        <td class="jd-typecol"><nobr>
1237
1238
1239
1240
1241
1242            void</nobr>
1243        </td>
1244        <td class="jd-linkcol" width="100%"><nobr>
1245        <span class="sympad">validateOnlyOneConstructor</span>(List&lt;Throwable&gt; arg0)</nobr>
1246
1247  </td></tr>
1248
1249
1250
1251    <tr class=" api apilevel-" >
1252        <td class="jd-typecol"><nobr>
1253
1254
1255
1256
1257
1258            void</nobr>
1259        </td>
1260        <td class="jd-linkcol" width="100%"><nobr>
1261        <span class="sympad">validateTestMethods</span>(List&lt;Throwable&gt; arg0)</nobr>
1262
1263  </td></tr>
1264
1265
1266
1267    <tr class="alt-color api apilevel-" >
1268        <td class="jd-typecol"><nobr>
1269
1270
1271
1272
1273
1274            void</nobr>
1275        </td>
1276        <td class="jd-linkcol" width="100%"><nobr>
1277        <span class="sympad">validateZeroArgConstructor</span>(List&lt;Throwable&gt; arg0)</nobr>
1278
1279  </td></tr>
1280
1281
1282
1283    <tr class=" api apilevel-" >
1284        <td class="jd-typecol"><nobr>
1285
1286
1287
1288
1289
1290            Statement</nobr>
1291        </td>
1292        <td class="jd-linkcol" width="100%"><nobr>
1293        <span class="sympad">withAfters</span>(FrameworkMethod arg0, Object arg1, Statement arg2)</nobr>
1294
1295  </td></tr>
1296
1297
1298
1299    <tr class="alt-color api apilevel-" >
1300        <td class="jd-typecol"><nobr>
1301
1302
1303
1304
1305
1306            Statement</nobr>
1307        </td>
1308        <td class="jd-linkcol" width="100%"><nobr>
1309        <span class="sympad">withBefores</span>(FrameworkMethod arg0, Object arg1, Statement arg2)</nobr>
1310
1311  </td></tr>
1312
1313
1314
1315    <tr class=" api apilevel-" >
1316        <td class="jd-typecol"><nobr>
1317
1318
1319
1320
1321
1322            Statement</nobr>
1323        </td>
1324        <td class="jd-linkcol" width="100%"><nobr>
1325        <span class="sympad">withPotentialTimeout</span>(FrameworkMethod arg0, Object arg1, Statement arg2)</nobr>
1326
1327  </td></tr>
1328
1329
1330</table>
1331  </div>
1332</div>
1333</td></tr>
1334
1335
1336
1337<tr class="api apilevel-" >
1338<td colspan="12">
1339  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-org.junit.runners.ParentRunner" class="jd-expando-trigger closed"
1340          ><img id="inherited-methods-org.junit.runners.ParentRunner-trigger"
1341          src="../../../../../assets/images/triangle-closed.png"
1342          class="jd-expando-trigger-img" /></a>
1343From class
1344
1345  org.junit.runners.ParentRunner
1346
1347<div id="inherited-methods-org.junit.runners.ParentRunner">
1348  <div id="inherited-methods-org.junit.runners.ParentRunner-list"
1349        class="jd-inheritedlinks">
1350  </div>
1351  <div id="inherited-methods-org.junit.runners.ParentRunner-summary" style="display: none;">
1352    <table class="jd-sumtable-expando">
1353
1354
1355
1356
1357    <tr class="alt-color api apilevel-" >
1358        <td class="jd-typecol"><nobr>
1359
1360
1361
1362
1363
1364            Statement</nobr>
1365        </td>
1366        <td class="jd-linkcol" width="100%"><nobr>
1367        <span class="sympad">childrenInvoker</span>(RunNotifier arg0)</nobr>
1368
1369  </td></tr>
1370
1371
1372
1373    <tr class=" api apilevel-" >
1374        <td class="jd-typecol"><nobr>
1375
1376
1377
1378
1379
1380            Statement</nobr>
1381        </td>
1382        <td class="jd-linkcol" width="100%"><nobr>
1383        <span class="sympad">classBlock</span>(RunNotifier arg0)</nobr>
1384
1385  </td></tr>
1386
1387
1388
1389    <tr class="alt-color api apilevel-" >
1390        <td class="jd-typecol"><nobr>
1391
1392
1393
1394
1395
1396            List&lt;TestRule&gt;</nobr>
1397        </td>
1398        <td class="jd-linkcol" width="100%"><nobr>
1399        <span class="sympad">classRules</span>()</nobr>
1400
1401  </td></tr>
1402
1403
1404
1405    <tr class=" api apilevel-" >
1406        <td class="jd-typecol"><nobr>
1407
1408
1409
1410
1411
1412            void</nobr>
1413        </td>
1414        <td class="jd-linkcol" width="100%"><nobr>
1415        <span class="sympad">collectInitializationErrors</span>(List&lt;Throwable&gt; arg0)</nobr>
1416
1417  </td></tr>
1418
1419
1420
1421    <tr class="alt-color api apilevel-" >
1422        <td class="jd-typecol"><nobr>
1423
1424
1425
1426
1427
1428            TestClass</nobr>
1429        </td>
1430        <td class="jd-linkcol" width="100%"><nobr>
1431        <span class="sympad">createTestClass</span>(Class&lt;?&gt; arg0)</nobr>
1432
1433  </td></tr>
1434
1435
1436
1437    <tr class=" api apilevel-" >
1438        <td class="jd-typecol"><nobr>
1439            abstract
1440
1441
1442
1443
1444            Description</nobr>
1445        </td>
1446        <td class="jd-linkcol" width="100%"><nobr>
1447        <span class="sympad">describeChild</span>(T arg0)</nobr>
1448
1449  </td></tr>
1450
1451
1452
1453    <tr class="alt-color api apilevel-" >
1454        <td class="jd-typecol"><nobr>
1455
1456
1457
1458
1459
1460            void</nobr>
1461        </td>
1462        <td class="jd-linkcol" width="100%"><nobr>
1463        <span class="sympad">filter</span>(Filter arg0)</nobr>
1464
1465  </td></tr>
1466
1467
1468
1469    <tr class=" api apilevel-" >
1470        <td class="jd-typecol"><nobr>
1471            abstract
1472
1473
1474
1475
1476            List&lt;T&gt;</nobr>
1477        </td>
1478        <td class="jd-linkcol" width="100%"><nobr>
1479        <span class="sympad">getChildren</span>()</nobr>
1480
1481  </td></tr>
1482
1483
1484
1485    <tr class="alt-color api apilevel-" >
1486        <td class="jd-typecol"><nobr>
1487
1488
1489
1490
1491
1492            Description</nobr>
1493        </td>
1494        <td class="jd-linkcol" width="100%"><nobr>
1495        <span class="sympad">getDescription</span>()</nobr>
1496
1497  </td></tr>
1498
1499
1500
1501    <tr class=" api apilevel-" >
1502        <td class="jd-typecol"><nobr>
1503
1504
1505
1506
1507
1508            String</nobr>
1509        </td>
1510        <td class="jd-linkcol" width="100%"><nobr>
1511        <span class="sympad">getName</span>()</nobr>
1512
1513  </td></tr>
1514
1515
1516
1517    <tr class="alt-color api apilevel-" >
1518        <td class="jd-typecol"><nobr>
1519
1520
1521
1522
1523
1524            Annotation[]</nobr>
1525        </td>
1526        <td class="jd-linkcol" width="100%"><nobr>
1527        <span class="sympad">getRunnerAnnotations</span>()</nobr>
1528
1529  </td></tr>
1530
1531
1532
1533    <tr class=" api apilevel-" >
1534        <td class="jd-typecol"><nobr>
1535
1536
1537            final
1538
1539
1540            TestClass</nobr>
1541        </td>
1542        <td class="jd-linkcol" width="100%"><nobr>
1543        <span class="sympad">getTestClass</span>()</nobr>
1544
1545  </td></tr>
1546
1547
1548
1549    <tr class="alt-color api apilevel-" >
1550        <td class="jd-typecol"><nobr>
1551
1552
1553
1554
1555
1556            boolean</nobr>
1557        </td>
1558        <td class="jd-linkcol" width="100%"><nobr>
1559        <span class="sympad">isIgnored</span>(T arg0)</nobr>
1560
1561  </td></tr>
1562
1563
1564
1565    <tr class=" api apilevel-" >
1566        <td class="jd-typecol"><nobr>
1567
1568
1569
1570
1571
1572            void</nobr>
1573        </td>
1574        <td class="jd-linkcol" width="100%"><nobr>
1575        <span class="sympad">run</span>(RunNotifier arg0)</nobr>
1576
1577  </td></tr>
1578
1579
1580
1581    <tr class="alt-color api apilevel-" >
1582        <td class="jd-typecol"><nobr>
1583            abstract
1584
1585
1586
1587
1588            void</nobr>
1589        </td>
1590        <td class="jd-linkcol" width="100%"><nobr>
1591        <span class="sympad">runChild</span>(T arg0, RunNotifier arg1)</nobr>
1592
1593  </td></tr>
1594
1595
1596
1597    <tr class=" api apilevel-" >
1598        <td class="jd-typecol"><nobr>
1599
1600
1601            final
1602
1603
1604            void</nobr>
1605        </td>
1606        <td class="jd-linkcol" width="100%"><nobr>
1607        <span class="sympad">runLeaf</span>(Statement arg0, Description arg1, RunNotifier arg2)</nobr>
1608
1609  </td></tr>
1610
1611
1612
1613    <tr class="alt-color api apilevel-" >
1614        <td class="jd-typecol"><nobr>
1615
1616
1617
1618
1619
1620            void</nobr>
1621        </td>
1622        <td class="jd-linkcol" width="100%"><nobr>
1623        <span class="sympad">setScheduler</span>(RunnerScheduler arg0)</nobr>
1624
1625  </td></tr>
1626
1627
1628
1629    <tr class=" api apilevel-" >
1630        <td class="jd-typecol"><nobr>
1631
1632
1633
1634
1635
1636            void</nobr>
1637        </td>
1638        <td class="jd-linkcol" width="100%"><nobr>
1639        <span class="sympad">sort</span>(Sorter arg0)</nobr>
1640
1641  </td></tr>
1642
1643
1644
1645    <tr class="alt-color api apilevel-" >
1646        <td class="jd-typecol"><nobr>
1647
1648
1649
1650
1651
1652            void</nobr>
1653        </td>
1654        <td class="jd-linkcol" width="100%"><nobr>
1655        <span class="sympad">validatePublicVoidNoArgMethods</span>(Class&lt;?&nbsp;extends&nbsp;Annotation&gt; arg0, boolean arg1, List&lt;Throwable&gt; arg2)</nobr>
1656
1657  </td></tr>
1658
1659
1660
1661    <tr class=" api apilevel-" >
1662        <td class="jd-typecol"><nobr>
1663
1664
1665
1666
1667
1668            Statement</nobr>
1669        </td>
1670        <td class="jd-linkcol" width="100%"><nobr>
1671        <span class="sympad">withAfterClasses</span>(Statement arg0)</nobr>
1672
1673  </td></tr>
1674
1675
1676
1677    <tr class="alt-color api apilevel-" >
1678        <td class="jd-typecol"><nobr>
1679
1680
1681
1682
1683
1684            Statement</nobr>
1685        </td>
1686        <td class="jd-linkcol" width="100%"><nobr>
1687        <span class="sympad">withBeforeClasses</span>(Statement arg0)</nobr>
1688
1689  </td></tr>
1690
1691
1692</table>
1693  </div>
1694</div>
1695</td></tr>
1696
1697
1698
1699<tr class="api apilevel-" >
1700<td colspan="12">
1701  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-org.junit.runner.Runner" class="jd-expando-trigger closed"
1702          ><img id="inherited-methods-org.junit.runner.Runner-trigger"
1703          src="../../../../../assets/images/triangle-closed.png"
1704          class="jd-expando-trigger-img" /></a>
1705From class
1706
1707  org.junit.runner.Runner
1708
1709<div id="inherited-methods-org.junit.runner.Runner">
1710  <div id="inherited-methods-org.junit.runner.Runner-list"
1711        class="jd-inheritedlinks">
1712  </div>
1713  <div id="inherited-methods-org.junit.runner.Runner-summary" style="display: none;">
1714    <table class="jd-sumtable-expando">
1715
1716
1717
1718
1719    <tr class="alt-color api apilevel-" >
1720        <td class="jd-typecol"><nobr>
1721            abstract
1722
1723
1724
1725
1726            Description</nobr>
1727        </td>
1728        <td class="jd-linkcol" width="100%"><nobr>
1729        <span class="sympad">getDescription</span>()</nobr>
1730
1731  </td></tr>
1732
1733
1734
1735    <tr class=" api apilevel-" >
1736        <td class="jd-typecol"><nobr>
1737            abstract
1738
1739
1740
1741
1742            void</nobr>
1743        </td>
1744        <td class="jd-linkcol" width="100%"><nobr>
1745        <span class="sympad">run</span>(RunNotifier arg0)</nobr>
1746
1747  </td></tr>
1748
1749
1750
1751    <tr class="alt-color api apilevel-" >
1752        <td class="jd-typecol"><nobr>
1753
1754
1755
1756
1757
1758            int</nobr>
1759        </td>
1760        <td class="jd-linkcol" width="100%"><nobr>
1761        <span class="sympad">testCount</span>()</nobr>
1762
1763  </td></tr>
1764
1765
1766</table>
1767  </div>
1768</div>
1769</td></tr>
1770
1771
1772
1773<tr class="api apilevel-" >
1774<td colspan="12">
1775  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1776          ><img id="inherited-methods-java.lang.Object-trigger"
1777          src="../../../../../assets/images/triangle-closed.png"
1778          class="jd-expando-trigger-img" /></a>
1779From class
1780
1781  java.lang.Object
1782
1783<div id="inherited-methods-java.lang.Object">
1784  <div id="inherited-methods-java.lang.Object-list"
1785        class="jd-inheritedlinks">
1786  </div>
1787  <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1788    <table class="jd-sumtable-expando">
1789
1790
1791
1792
1793    <tr class="alt-color api apilevel-" >
1794        <td class="jd-typecol"><nobr>
1795
1796
1797
1798
1799
1800            Object</nobr>
1801        </td>
1802        <td class="jd-linkcol" width="100%"><nobr>
1803        <span class="sympad">clone</span>()</nobr>
1804
1805  </td></tr>
1806
1807
1808
1809    <tr class=" api apilevel-" >
1810        <td class="jd-typecol"><nobr>
1811
1812
1813
1814
1815
1816            boolean</nobr>
1817        </td>
1818        <td class="jd-linkcol" width="100%"><nobr>
1819        <span class="sympad">equals</span>(Object arg0)</nobr>
1820
1821  </td></tr>
1822
1823
1824
1825    <tr class="alt-color api apilevel-" >
1826        <td class="jd-typecol"><nobr>
1827
1828
1829
1830
1831
1832            void</nobr>
1833        </td>
1834        <td class="jd-linkcol" width="100%"><nobr>
1835        <span class="sympad">finalize</span>()</nobr>
1836
1837  </td></tr>
1838
1839
1840
1841    <tr class=" api apilevel-" >
1842        <td class="jd-typecol"><nobr>
1843
1844
1845            final
1846
1847
1848            Class&lt;?&gt;</nobr>
1849        </td>
1850        <td class="jd-linkcol" width="100%"><nobr>
1851        <span class="sympad">getClass</span>()</nobr>
1852
1853  </td></tr>
1854
1855
1856
1857    <tr class="alt-color api apilevel-" >
1858        <td class="jd-typecol"><nobr>
1859
1860
1861
1862
1863
1864            int</nobr>
1865        </td>
1866        <td class="jd-linkcol" width="100%"><nobr>
1867        <span class="sympad">hashCode</span>()</nobr>
1868
1869  </td></tr>
1870
1871
1872
1873    <tr class=" api apilevel-" >
1874        <td class="jd-typecol"><nobr>
1875
1876
1877            final
1878
1879
1880            void</nobr>
1881        </td>
1882        <td class="jd-linkcol" width="100%"><nobr>
1883        <span class="sympad">notify</span>()</nobr>
1884
1885  </td></tr>
1886
1887
1888
1889    <tr class="alt-color api apilevel-" >
1890        <td class="jd-typecol"><nobr>
1891
1892
1893            final
1894
1895
1896            void</nobr>
1897        </td>
1898        <td class="jd-linkcol" width="100%"><nobr>
1899        <span class="sympad">notifyAll</span>()</nobr>
1900
1901  </td></tr>
1902
1903
1904
1905    <tr class=" api apilevel-" >
1906        <td class="jd-typecol"><nobr>
1907
1908
1909
1910
1911
1912            String</nobr>
1913        </td>
1914        <td class="jd-linkcol" width="100%"><nobr>
1915        <span class="sympad">toString</span>()</nobr>
1916
1917  </td></tr>
1918
1919
1920
1921    <tr class="alt-color api apilevel-" >
1922        <td class="jd-typecol"><nobr>
1923
1924
1925            final
1926
1927
1928            void</nobr>
1929        </td>
1930        <td class="jd-linkcol" width="100%"><nobr>
1931        <span class="sympad">wait</span>()</nobr>
1932
1933  </td></tr>
1934
1935
1936
1937    <tr class=" api apilevel-" >
1938        <td class="jd-typecol"><nobr>
1939
1940
1941            final
1942
1943
1944            void</nobr>
1945        </td>
1946        <td class="jd-linkcol" width="100%"><nobr>
1947        <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1948
1949  </td></tr>
1950
1951
1952
1953    <tr class="alt-color api apilevel-" >
1954        <td class="jd-typecol"><nobr>
1955
1956
1957            final
1958
1959
1960            void</nobr>
1961        </td>
1962        <td class="jd-linkcol" width="100%"><nobr>
1963        <span class="sympad">wait</span>(long arg0)</nobr>
1964
1965  </td></tr>
1966
1967
1968</table>
1969  </div>
1970</div>
1971</td></tr>
1972
1973
1974
1975<tr class="api apilevel-" >
1976<td colspan="12">
1977  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-org.junit.runner.Describable" class="jd-expando-trigger closed"
1978          ><img id="inherited-methods-org.junit.runner.Describable-trigger"
1979          src="../../../../../assets/images/triangle-closed.png"
1980          class="jd-expando-trigger-img" /></a>
1981From interface
1982
1983  org.junit.runner.Describable
1984
1985<div id="inherited-methods-org.junit.runner.Describable">
1986  <div id="inherited-methods-org.junit.runner.Describable-list"
1987        class="jd-inheritedlinks">
1988  </div>
1989  <div id="inherited-methods-org.junit.runner.Describable-summary" style="display: none;">
1990    <table class="jd-sumtable-expando">
1991
1992
1993
1994
1995    <tr class="alt-color api apilevel-" >
1996        <td class="jd-typecol"><nobr>
1997            abstract
1998
1999
2000
2001
2002            Description</nobr>
2003        </td>
2004        <td class="jd-linkcol" width="100%"><nobr>
2005        <span class="sympad">getDescription</span>()</nobr>
2006
2007  </td></tr>
2008
2009
2010</table>
2011  </div>
2012</div>
2013</td></tr>
2014
2015
2016
2017<tr class="api apilevel-" >
2018<td colspan="12">
2019  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-org.junit.runner.manipulation.Filterable" class="jd-expando-trigger closed"
2020          ><img id="inherited-methods-org.junit.runner.manipulation.Filterable-trigger"
2021          src="../../../../../assets/images/triangle-closed.png"
2022          class="jd-expando-trigger-img" /></a>
2023From interface
2024
2025  org.junit.runner.manipulation.Filterable
2026
2027<div id="inherited-methods-org.junit.runner.manipulation.Filterable">
2028  <div id="inherited-methods-org.junit.runner.manipulation.Filterable-list"
2029        class="jd-inheritedlinks">
2030  </div>
2031  <div id="inherited-methods-org.junit.runner.manipulation.Filterable-summary" style="display: none;">
2032    <table class="jd-sumtable-expando">
2033
2034
2035
2036
2037    <tr class="alt-color api apilevel-" >
2038        <td class="jd-typecol"><nobr>
2039            abstract
2040
2041
2042
2043
2044            void</nobr>
2045        </td>
2046        <td class="jd-linkcol" width="100%"><nobr>
2047        <span class="sympad">filter</span>(Filter arg0)</nobr>
2048
2049  </td></tr>
2050
2051
2052</table>
2053  </div>
2054</div>
2055</td></tr>
2056
2057
2058
2059<tr class="api apilevel-" >
2060<td colspan="12">
2061  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-org.junit.runner.manipulation.Sortable" class="jd-expando-trigger closed"
2062          ><img id="inherited-methods-org.junit.runner.manipulation.Sortable-trigger"
2063          src="../../../../../assets/images/triangle-closed.png"
2064          class="jd-expando-trigger-img" /></a>
2065From interface
2066
2067  org.junit.runner.manipulation.Sortable
2068
2069<div id="inherited-methods-org.junit.runner.manipulation.Sortable">
2070  <div id="inherited-methods-org.junit.runner.manipulation.Sortable-list"
2071        class="jd-inheritedlinks">
2072  </div>
2073  <div id="inherited-methods-org.junit.runner.manipulation.Sortable-summary" style="display: none;">
2074    <table class="jd-sumtable-expando">
2075
2076
2077
2078
2079    <tr class="alt-color api apilevel-" >
2080        <td class="jd-typecol"><nobr>
2081            abstract
2082
2083
2084
2085
2086            void</nobr>
2087        </td>
2088        <td class="jd-linkcol" width="100%"><nobr>
2089        <span class="sympad">sort</span>(Sorter arg0)</nobr>
2090
2091  </td></tr>
2092
2093
2094</table>
2095  </div>
2096</div>
2097</td></tr>
2098
2099
2100</table>
2101
2102
2103</div><!-- jd-descr (summary) -->
2104
2105<!-- Details -->
2106
2107
2108
2109
2110
2111
2112
2113
2114<!-- XML Attributes -->
2115
2116
2117<!-- Enum Values -->
2118
2119
2120<!-- Constants -->
2121
2122
2123<!-- Fields -->
2124
2125
2126<!-- Public ctors -->
2127
2128
2129<!-- ========= CONSTRUCTOR DETAIL ======== -->
2130<h2>Public Constructors</h2>
2131
2132
2133
2134<A NAME="AndroidJUnit4(java.lang.Class<?>, android.support.test.internal.util.AndroidRunnerParams)"></A>
2135
2136<div class="jd-details api apilevel-">
2137    <h4 class="jd-details-title">
2138      <span class="normal">
2139        public
2140
2141
2142
2143
2144
2145      </span>
2146      <span class="sympad">AndroidJUnit4</span>
2147      <span class="normal">(Class&lt;?&gt; klass, <a href="../../../../../reference/android/support/test/internal/util/AndroidRunnerParams.html">AndroidRunnerParams</a> runnerParams)</span>
2148    </h4>
2149      <div class="api-level">
2150        <div></div>
2151
2152
2153
2154      </div>
2155    <div class="jd-details-descr">
2156
2157
2158
2159
2160  <div class="jd-tagdata jd-tagdescr"><p>Constructs a new instance of the default runner
2161</p></div>
2162  <div class="jd-tagdata">
2163      <h5 class="jd-tagtitle">Throws</h5>
2164      <table class="jd-tagtable">
2165        <tr>
2166            <th>InitializationError</td>
2167            <td></td>
2168        </tr>
2169      </table>
2170  </div>
2171
2172    </div>
2173</div>
2174
2175
2176
2177
2178
2179<!-- ========= CONSTRUCTOR DETAIL ======== -->
2180<!-- Protected ctors -->
2181
2182
2183
2184<!-- ========= METHOD DETAIL ======== -->
2185<!-- Public methdos -->
2186
2187
2188
2189<!-- ========= METHOD DETAIL ======== -->
2190
2191<h2>Protected Methods</h2>
2192
2193
2194
2195<A NAME="withPotentialTimeout(org.junit.runners.model.FrameworkMethod, java.lang.Object, org.junit.runners.model.Statement)"></A>
2196
2197<div class="jd-details api apilevel-">
2198    <h4 class="jd-details-title">
2199      <span class="normal">
2200        protected
2201
2202
2203
2204
2205        Statement
2206      </span>
2207      <span class="sympad">withPotentialTimeout</span>
2208      <span class="normal">(FrameworkMethod method, Object test, Statement next)</span>
2209    </h4>
2210      <div class="api-level">
2211        <div></div>
2212
2213
2214
2215      </div>
2216    <div class="jd-details-descr">
2217
2218
2219
2220
2221  <div class="jd-tagdata jd-tagdescr"><p>Default to <a href="http://junit.org/javadoc/latest/org/junit/Test.html">
2222 <code>Test</code></a> level timeout if set. Otherwise, set the timeout that was passed to the
2223 instrumentation via argument
2224</p></div>
2225
2226    </div>
2227</div>
2228
2229
2230
2231
2232
2233<!-- ========= END OF CLASS DATA ========= -->
2234<A NAME="navbar_top"></A>
2235</div> <!-- jd-content -->
2236
2237<div class="wrap">
2238  <div class="dac-footer">
2239    <div class="cols dac-footer-main">
2240      <div class="col-1of2">
2241        <a class="dac-footer-getnews" data-modal-toggle="newsletter" href="javascript:;">Get news &amp; tips <span
2242          class="dac-fab dac-primary"><i class="dac-sprite dac-mail"></i></span></a>
2243      </div>
2244      <div class="col-1of2 dac-footer-reachout">
2245        <div class="dac-footer-contact">
2246          <a class="dac-footer-contact-link" href="http://android-developers.blogspot.com/">Blog</a>
2247          <a class="dac-footer-contact-link" href="/support.html">Support</a>
2248        </div>
2249        <div class="dac-footer-social">
2250          <a class="dac-fab dac-footer-social-link" href="https://www.youtube.com/user/androiddevelopers"><i class="dac-sprite dac-youtube"></i></a>
2251          <a class="dac-fab dac-footer-social-link" href="https://plus.google.com/+AndroidDevelopers"><i class="dac-sprite dac-gplus"></i></a>
2252          <a class="dac-fab dac-footer-social-link" href="https://twitter.com/AndroidDev"><i class="dac-sprite dac-twitter"></i></a>
2253        </div>
2254      </div>
2255    </div>
2256
2257    <hr class="dac-footer-separator"/>
2258
2259
2260      <p class="dac-footer-copyright">
2261
2262  Except as noted, this content is licensed under <a
2263  href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
2264  For details and restrictions, see the <a href="../../../../../license.html">
2265  Content License</a>.
2266      </p>
2267      <p class="dac-footer-build">
2268
2269    Android &nbsp;r &mdash;
2270<script src="../../../../../timestamp.js" type="text/javascript"></script>
2271<script>document.write(BUILD_TIMESTAMP)</script>
2272
2273      </p>
2274
2275
2276    <p class="dac-footer-links">
2277      <a href="/about/index.html">About Android</a>
2278      <a href="/auto/index.html">Auto</a>
2279      <a href="/tv/index.html">TV</a>
2280      <a href="/wear/index.html">Wear</a>
2281      <a href="/legal.html">Legal</a>
2282
2283      <span id="language" class="locales">
2284        <select name="language" onchange="changeLangPref(this.value, true)">
2285          <option value="en" selected="selected">English</option>
2286          <option value="es">Español</option>
2287          <option value="ja">日本語</option>
2288          <option value="ko">한국어</option>
2289          <option value="ru">Русский</option>
2290          <option value="zh-cn">中文(简体)</option>
2291          <option value="zh-tw">中文(繁體)</option>
2292        </select>
2293      </span>
2294    </p>
2295  </div>
2296</div> <!-- end footer -->
2297
2298<div data-modal="newsletter" data-newsletter data-swap class="dac-modal newsletter">
2299  <div class="dac-modal-container">
2300    <div class="dac-modal-window">
2301      <header class="dac-modal-header">
2302        <button class="dac-modal-header-close" data-modal-toggle><i class="dac-sprite dac-close"></i></button>
2303        <div class="dac-swap" data-swap-container>
2304          <section class="dac-swap-section dac-active dac-down">
2305            <h2 class="norule dac-modal-header-title">Get the latest Android developer news and tips that will help you find success on Google Play.</h2>
2306            <p class="dac-modal-header-subtitle">&#42; Required Fields</p>
2307          </section>
2308          <section class="dac-swap-section dac-up">
2309            <h2 class="norule dac-modal-header-title">Hooray!</h2>
2310          </section>
2311        </div>
2312      </header>
2313      <div class="dac-swap" data-swap-container>
2314        <section class="dac-swap-section dac-active dac-left">
2315          <form action="https://docs.google.com/forms/d/1QgnkzbEJIDu9lMEea0mxqWrXUJu0oBCLD7ar23V0Yys/formResponse" class="dac-form" method="post" target="dac-newsletter-iframe">
2316            <section class="dac-modal-content">
2317              <fieldset class="dac-form-fieldset">
2318                <div class="cols">
2319                  <div class="col-1of2 newsletter-leftCol">
2320                    <div class="dac-form-input-group">
2321                      <label for="newsletter-full-name" class="dac-form-floatlabel">Full name</label>
2322                      <input type="text" class="dac-form-input" name="entry.1357890476" id="newsletter-full-name" required>
2323                      <span class="dac-form-required">*</span>
2324                    </div>
2325                    <div class="dac-form-input-group">
2326                      <label for="newsletter-email" class="dac-form-floatlabel">Email address</label>
2327                      <input type="email" class="dac-form-input" name="entry.472100832" id="newsletter-email" required>
2328                      <span class="dac-form-required">*</span>
2329                    </div>
2330                  </div>
2331                  <div class="col-1of2 newsletter-rightCol">
2332                    <div class="dac-form-input-group">
2333                      <label for="newsletter-company" class="dac-form-floatlabel">Company / developer name</label>
2334                      <input type="text" class="dac-form-input" name="entry.1664780309" id="newsletter-company">
2335                    </div>
2336                    <div class="dac-form-input-group">
2337                      <label for="newsletter-play-store" class="dac-form-floatlabel">One of your Play Store app URLs</label>
2338                      <input type="url" class="dac-form-input" name="entry.47013838" id="newsletter-play-store" required>
2339                      <span class="dac-form-required">*</span>
2340                    </div>
2341                  </div>
2342                </div>
2343              </fieldset>
2344              <fieldset class="dac-form-fieldset">
2345                <div class="cols">
2346                  <div class="col-1of2 newsletter-leftCol">
2347                    <legend class="dac-form-legend">Which best describes your business:<span class="dac-form-required">*</span>
2348                    </legend>
2349                    <div class="dac-form-radio-group">
2350                      <input type="radio" value="Apps" class="dac-form-radio" name="entry.1796324055" id="newsletter-business-type-app" required>
2351                      <label for="newsletter-business-type-app" class="dac-form-radio-button"></label>
2352                      <label for="newsletter-business-type-app" class="dac-form-label">Apps</label>
2353                    </div>
2354                    <div class="dac-form-radio-group">
2355                      <input type="radio" value="Games" class="dac-form-radio" name="entry.1796324055" id="newsletter-business-type-games" required>
2356                      <label for="newsletter-business-type-games" class="dac-form-radio-button"></label>
2357                      <label for="newsletter-business-type-games" class="dac-form-label">Games</label>
2358                    </div>
2359                    <div class="dac-form-radio-group">
2360                      <input type="radio" value="Apps and Games" class="dac-form-radio" name="entry.1796324055" id="newsletter-business-type-appsgames" required>
2361                      <label for="newsletter-business-type-appsgames" class="dac-form-radio-button"></label>
2362                      <label for="newsletter-business-type-appsgames" class="dac-form-label">Apps &amp; Games</label>
2363                    </div>
2364                  </div>
2365                  <div class="col-1of2 newsletter-rightCol newsletter-checkboxes">
2366                    <div class="dac-form-radio-group">
2367                      <div class="dac-media">
2368                        <div class="dac-media-figure">
2369                          <input type="checkbox" class="dac-form-checkbox" name="entry.732309842" id="newsletter-add" required value="Add me to the mailing list for the monthly newsletter and occasional emails about development and Google Play opportunities.">
2370                          <label for="newsletter-add" class="dac-form-checkbox-button"></label>
2371                        </div>
2372                        <div class="dac-media-body">
2373                          <label for="newsletter-add" class="dac-form-label dac-form-aside">Add me to the mailing list for the monthly newsletter and occasional emails about development and Google Play opportunities.<span class="dac-form-required">*</span></label>
2374                        </div>
2375                      </div>
2376                    </div>
2377                    <div class="dac-form-radio-group">
2378                      <div class="dac-media">
2379                        <div class="dac-media-figure">
2380                          <input type="checkbox" class="dac-form-checkbox" name="entry.2045036090" id="newsletter-terms" required value="I acknowledge that the information provided in this form will be subject to Google's privacy policy (https://www.google.com/policies/privacy/).">
2381                          <label for="newsletter-terms" class="dac-form-checkbox-button"></label>
2382                        </div>
2383                        <div class="dac-media-body">
2384                          <label for="newsletter-terms" class="dac-form-label dac-form-aside">I acknowledge that the information provided in this form will be subject to <a href="https://www.google.com/policies/privacy/">Google's privacy policy</a>.<span class="dac-form-required">*</span></label>
2385                        </div>
2386                      </div>
2387                    </div>
2388                  </div>
2389                </div>
2390              </fieldset>
2391            </section>
2392            <footer class="dac-modal-footer">
2393              <div class="cols">
2394                <div class="col-2of5">
2395                </div>
2396              </div>
2397              <button type="submit" value="Submit" class="dac-fab dac-primary dac-large dac-modal-action"><i class="dac-sprite dac-arrow-right"></i></button>
2398            </footer>
2399          </form>
2400        </section>
2401        <section class="dac-swap-section dac-right">
2402          <div class="dac-modal-content">
2403            <p class="newsletter-success-message">
2404              You have successfully signed up for the latest Android developer news and tips.
2405            </p>
2406          </div>
2407        </section>
2408      </div>
2409    </div>
2410  </div>
2411</div> <!-- end footer -->
2412
2413</div><!-- end doc-content -->
2414
2415</div> <!-- end .cols -->
2416</div> <!-- end body-content -->
2417
2418
2419
2420
2421
2422
2423</body>
2424</html>
2425