• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119<!DOCTYPE html>
120<html devsite>
121<head>
122
123
124    <meta name="top_category" value="develop" />
125
126    <meta name="subcategory" value="reference" />
127
128
129      <meta name="book_path" value="/reference/android/support/test/_book.yaml" />
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145<title>AndroidJUnit4</title>
146
147
148</head>
149
150<body class="gc-documentation develop reference api apilevel-">
151<div id="doc-api-level" class="" style="display:none"></div>
152
153
154
155
156<div id="naMessage"></div>
157
158<div id="api-info-block">
159<div class="api-level">
160
161
162
163
164</div>
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218<div class="sum-details-links">
219
220Summary:
221
222
223
224
225
226
227
228
229
230  <a href="#pubctors">Ctors</a>
231
232
233
234
235
236  &#124; <a href="#promethods">Protected Methods</a>
237
238
239
240  &#124; <a href="#inhmethods">Inherited Methods</a>
241
242&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
243
244</div><!-- end sum-details-links -->
245</div><!-- end api-info-block -->
246
247<div class="api apilevel-" id="jd-content">
248
249<!-- ======== START OF CLASS DATA ======== -->
250
251<h1 class="api-title">AndroidJUnit4</h1>
252<p>
253<code class="api-signature">
254  public
255
256  final
257
258  class
259  AndroidJUnit4
260</code>
261<br>
262
263
264<code class="api-signature">
265
266
267
268</code>
269
270<code class="api-signature">
271
272
273
274</code>
275
276<code class="api-signature">
277
278
279
280</code>
281
282<code class="api-signature">
283
284    extends BlockJUnit4ClassRunner
285
286
287
288</code>
289
290<code class="api-signature">
291
292
293
294</code>
295
296</p><table class="jd-inheritance-table">
297
298
299  <tr>
300
301    <td colspan="5" class="jd-inheritance-class-cell">java.lang.Object
302    </td>
303  </tr>
304
305
306  <tr>
307
308      <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
309
310    <td colspan="4" class="jd-inheritance-class-cell">org.junit.runner.Runner
311    </td>
312  </tr>
313
314
315  <tr>
316
317      <td class="jd-inheritance-space">&nbsp;</td>
318
319      <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
320
321    <td colspan="3" class="jd-inheritance-class-cell">org.junit.runners.ParentRunner&lt;org.junit.runners.model.FrameworkMethod&gt;
322    </td>
323  </tr>
324
325
326  <tr>
327
328      <td class="jd-inheritance-space">&nbsp;</td>
329
330      <td class="jd-inheritance-space">&nbsp;</td>
331
332      <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
333
334    <td colspan="2" class="jd-inheritance-class-cell">org.junit.runners.BlockJUnit4ClassRunner
335    </td>
336  </tr>
337
338
339  <tr>
340
341      <td class="jd-inheritance-space">&nbsp;</td>
342
343      <td class="jd-inheritance-space">&nbsp;</td>
344
345      <td class="jd-inheritance-space">&nbsp;</td>
346
347      <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
348
349    <td colspan="1" class="jd-inheritance-class-cell">android.support.test.runner.AndroidJUnit4
350    </td>
351  </tr>
352
353
354</table>
355
356
357
358
359<br><hr>
360
361
362  <p>Aliases the current default Android JUnit 4 class runner, for future-proofing. If
363 future versions of JUnit change the default Runner class, they will also
364 change the definition of this class. Developers wanting to explicitly tag a
365 class as an Android JUnit 4 class should use <code>@RunWith(AndroidJUnit4.class)</code>
366</p>
367
368
369
370
371
372
373
374<h2 class="api-section">Summary</h2>
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398<!-- ======== CONSTRUCTOR SUMMARY ======== -->
399<table id="pubctors" class="responsive constructors">
400<tr><th colspan="2"><h3>Public constructors</h3></th></tr>
401
402
403
404
405  <tr class="api apilevel-" >
406
407
408    <td width="100%">
409      <code>
410      <a href="/reference/android/support/test/runner/AndroidJUnit4.html#AndroidJUnit4(java.lang.Class<?>, android.support.test.internal.util.AndroidRunnerParams)">AndroidJUnit4</a>(Class&lt;?&gt; klass, <a href="/reference/android/support/test/internal/util/AndroidRunnerParams.html">AndroidRunnerParams</a> runnerParams)
411      </code>
412
413        <p>Constructs a new instance of the default runner
414
415
416
417</p>
418
419    </td>
420  </tr>
421
422
423
424</table>
425
426
427
428
429
430
431
432
433<!-- ========== METHOD SUMMARY =========== -->
434<table id="promethods" class="reponsive methods">
435<tr><th colspan="2"><h3>Protected methods</h3></th></tr>
436
437
438
439
440  <tr class="api apilevel-" >
441
442
443    <td><code>
444
445
446
447
448
449        Statement</code>
450    </td>
451
452    <td width="100%">
453      <code>
454      <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>(FrameworkMethod method, Object test, Statement next)
455      </code>
456
457        <p>Default to <a href="http://junit.org/javadoc/latest/org/junit/Test.html">
458 <code>Test</code></a> level timeout if set.
459
460
461</p>
462
463    </td>
464  </tr>
465
466
467
468</table>
469
470
471
472
473
474<!-- ========== METHOD SUMMARY =========== -->
475<table id="inhmethods" class="methods inhtable">
476<tr><th><h3>Inherited methods</h3></th></tr>
477
478
479<tr class="api apilevel-" >
480<td colspan="2">
481
482  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-org.junit.runners.BlockJUnit4ClassRunner" class="jd-expando-trigger closed"
483          ><img height="34" id="inherited-methods-org.junit.runners.BlockJUnit4ClassRunner-trigger"
484          src="/assets/images/styles/disclosure_down.png"
485          class="jd-expando-trigger-img" /></a>From
486class
487<code>
488
489    org.junit.runners.BlockJUnit4ClassRunner
490
491</code>
492<div id="inherited-methods-org.junit.runners.BlockJUnit4ClassRunner">
493  <div id="inherited-methods-org.junit.runners.BlockJUnit4ClassRunner-list"
494        class="jd-inheritedlinks">
495  </div>
496  <div id="inherited-methods-org.junit.runners.BlockJUnit4ClassRunner-summary" style="display: none;">
497    <table class="jd-sumtable-expando responsive">
498
499
500
501
502  <tr class="api apilevel-" >
503
504
505    <td><code>
506
507
508
509
510
511        void</code>
512    </td>
513
514    <td width="100%">
515      <code>
516      collectInitializationErrors(List&lt;Throwable&gt; arg0)
517      </code>
518
519    </td>
520  </tr>
521
522
523
524  <tr class="api apilevel-" >
525
526
527    <td><code>
528
529
530
531
532
533        List&lt;FrameworkMethod&gt;</code>
534    </td>
535
536    <td width="100%">
537      <code>
538      computeTestMethods()
539      </code>
540
541    </td>
542  </tr>
543
544
545
546  <tr class="api apilevel-" >
547
548
549    <td><code>
550
551
552
553
554
555        Object</code>
556    </td>
557
558    <td width="100%">
559      <code>
560      createTest()
561      </code>
562
563    </td>
564  </tr>
565
566
567
568  <tr class="api apilevel-" >
569
570
571    <td><code>
572
573
574
575
576
577        Description</code>
578    </td>
579
580    <td width="100%">
581      <code>
582      describeChild(Object arg0)
583      </code>
584
585    </td>
586  </tr>
587
588
589
590  <tr class="api apilevel-" >
591
592
593    <td><code>
594
595
596
597
598
599        Description</code>
600    </td>
601
602    <td width="100%">
603      <code>
604      describeChild(FrameworkMethod arg0)
605      </code>
606
607    </td>
608  </tr>
609
610
611
612  <tr class="api apilevel-" >
613
614
615    <td><code>
616
617
618
619
620
621        List&lt;FrameworkMethod&gt;</code>
622    </td>
623
624    <td width="100%">
625      <code>
626      getChildren()
627      </code>
628
629    </td>
630  </tr>
631
632
633
634  <tr class="api apilevel-" >
635
636
637    <td><code>
638
639
640
641
642
643        List&lt;TestRule&gt;</code>
644    </td>
645
646    <td width="100%">
647      <code>
648      getTestRules(Object arg0)
649      </code>
650
651    </td>
652  </tr>
653
654
655
656  <tr class="api apilevel-" >
657
658
659    <td><code>
660
661
662
663
664
665        boolean</code>
666    </td>
667
668    <td width="100%">
669      <code>
670      isIgnored(FrameworkMethod arg0)
671      </code>
672
673    </td>
674  </tr>
675
676
677
678  <tr class="api apilevel-" >
679
680
681    <td><code>
682
683
684
685
686
687        boolean</code>
688    </td>
689
690    <td width="100%">
691      <code>
692      isIgnored(Object arg0)
693      </code>
694
695    </td>
696  </tr>
697
698
699
700  <tr class="api apilevel-" >
701
702
703    <td><code>
704
705
706
707
708
709        Statement</code>
710    </td>
711
712    <td width="100%">
713      <code>
714      methodBlock(FrameworkMethod arg0)
715      </code>
716
717    </td>
718  </tr>
719
720
721
722  <tr class="api apilevel-" >
723
724
725    <td><code>
726
727
728
729
730
731        Statement</code>
732    </td>
733
734    <td width="100%">
735      <code>
736      methodInvoker(FrameworkMethod arg0, Object arg1)
737      </code>
738
739    </td>
740  </tr>
741
742
743
744  <tr class="api apilevel-" >
745
746
747    <td><code>
748
749
750
751
752
753        Statement</code>
754    </td>
755
756    <td width="100%">
757      <code>
758      possiblyExpectingExceptions(FrameworkMethod arg0, Object arg1, Statement arg2)
759      </code>
760
761    </td>
762  </tr>
763
764
765
766  <tr class="api apilevel-" >
767
768
769    <td><code>
770
771
772
773
774
775        List&lt;MethodRule&gt;</code>
776    </td>
777
778    <td width="100%">
779      <code>
780      rules(Object arg0)
781      </code>
782
783    </td>
784  </tr>
785
786
787
788  <tr class="api apilevel-" >
789
790
791    <td><code>
792
793
794
795
796
797        void</code>
798    </td>
799
800    <td width="100%">
801      <code>
802      runChild(FrameworkMethod arg0, RunNotifier arg1)
803      </code>
804
805    </td>
806  </tr>
807
808
809
810  <tr class="api apilevel-" >
811
812
813    <td><code>
814
815
816
817
818
819        void</code>
820    </td>
821
822    <td width="100%">
823      <code>
824      runChild(Object arg0, RunNotifier arg1)
825      </code>
826
827    </td>
828  </tr>
829
830
831
832  <tr class="api apilevel-" >
833
834
835    <td><code>
836
837
838
839
840
841        String</code>
842    </td>
843
844    <td width="100%">
845      <code>
846      testName(FrameworkMethod arg0)
847      </code>
848
849    </td>
850  </tr>
851
852
853
854  <tr class="api apilevel-" >
855
856
857    <td><code>
858
859
860
861
862
863        void</code>
864    </td>
865
866    <td width="100%">
867      <code>
868      validateConstructor(List&lt;Throwable&gt; arg0)
869      </code>
870
871    </td>
872  </tr>
873
874
875
876  <tr class="api apilevel-" >
877
878
879    <td><code>
880
881
882
883
884
885        void</code>
886    </td>
887
888    <td width="100%">
889      <code>
890      validateFields(List&lt;Throwable&gt; arg0)
891      </code>
892
893    </td>
894  </tr>
895
896
897
898  <tr class="api apilevel-" >
899
900
901    <td><code>
902
903
904
905
906
907        void</code>
908    </td>
909
910    <td width="100%">
911      <code>
912      validateInstanceMethods(List&lt;Throwable&gt; arg0)
913      </code>
914
915    </td>
916  </tr>
917
918
919
920  <tr class="api apilevel-" >
921
922
923    <td><code>
924
925
926
927
928
929        void</code>
930    </td>
931
932    <td width="100%">
933      <code>
934      validateNoNonStaticInnerClass(List&lt;Throwable&gt; arg0)
935      </code>
936
937    </td>
938  </tr>
939
940
941
942  <tr class="api apilevel-" >
943
944
945    <td><code>
946
947
948
949
950
951        void</code>
952    </td>
953
954    <td width="100%">
955      <code>
956      validateOnlyOneConstructor(List&lt;Throwable&gt; arg0)
957      </code>
958
959    </td>
960  </tr>
961
962
963
964  <tr class="api apilevel-" >
965
966
967    <td><code>
968
969
970
971
972
973        void</code>
974    </td>
975
976    <td width="100%">
977      <code>
978      validateTestMethods(List&lt;Throwable&gt; arg0)
979      </code>
980
981    </td>
982  </tr>
983
984
985
986  <tr class="api apilevel-" >
987
988
989    <td><code>
990
991
992
993
994
995        void</code>
996    </td>
997
998    <td width="100%">
999      <code>
1000      validateZeroArgConstructor(List&lt;Throwable&gt; arg0)
1001      </code>
1002
1003    </td>
1004  </tr>
1005
1006
1007
1008  <tr class="api apilevel-" >
1009
1010
1011    <td><code>
1012
1013
1014
1015
1016
1017        Statement</code>
1018    </td>
1019
1020    <td width="100%">
1021      <code>
1022      withAfters(FrameworkMethod arg0, Object arg1, Statement arg2)
1023      </code>
1024
1025    </td>
1026  </tr>
1027
1028
1029
1030  <tr class="api apilevel-" >
1031
1032
1033    <td><code>
1034
1035
1036
1037
1038
1039        Statement</code>
1040    </td>
1041
1042    <td width="100%">
1043      <code>
1044      withBefores(FrameworkMethod arg0, Object arg1, Statement arg2)
1045      </code>
1046
1047    </td>
1048  </tr>
1049
1050
1051
1052  <tr class="api apilevel-" >
1053
1054
1055    <td><code>
1056
1057
1058
1059
1060
1061        Statement</code>
1062    </td>
1063
1064    <td width="100%">
1065      <code>
1066      withPotentialTimeout(FrameworkMethod arg0, Object arg1, Statement arg2)
1067      </code>
1068
1069    </td>
1070  </tr>
1071
1072
1073
1074    </table>
1075  </div>
1076</div>
1077</td></tr>
1078
1079
1080
1081<tr class="api apilevel-" >
1082<td colspan="2">
1083
1084  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-org.junit.runners.ParentRunner" class="jd-expando-trigger closed"
1085          ><img height="34" id="inherited-methods-org.junit.runners.ParentRunner-trigger"
1086          src="/assets/images/styles/disclosure_down.png"
1087          class="jd-expando-trigger-img" /></a>From
1088class
1089<code>
1090
1091    org.junit.runners.ParentRunner
1092
1093</code>
1094<div id="inherited-methods-org.junit.runners.ParentRunner">
1095  <div id="inherited-methods-org.junit.runners.ParentRunner-list"
1096        class="jd-inheritedlinks">
1097  </div>
1098  <div id="inherited-methods-org.junit.runners.ParentRunner-summary" style="display: none;">
1099    <table class="jd-sumtable-expando responsive">
1100
1101
1102
1103
1104  <tr class="api apilevel-" >
1105
1106
1107    <td><code>
1108
1109
1110
1111
1112
1113        Statement</code>
1114    </td>
1115
1116    <td width="100%">
1117      <code>
1118      childrenInvoker(RunNotifier arg0)
1119      </code>
1120
1121    </td>
1122  </tr>
1123
1124
1125
1126  <tr class="api apilevel-" >
1127
1128
1129    <td><code>
1130
1131
1132
1133
1134
1135        Statement</code>
1136    </td>
1137
1138    <td width="100%">
1139      <code>
1140      classBlock(RunNotifier arg0)
1141      </code>
1142
1143    </td>
1144  </tr>
1145
1146
1147
1148  <tr class="api apilevel-" >
1149
1150
1151    <td><code>
1152
1153
1154
1155
1156
1157        List&lt;TestRule&gt;</code>
1158    </td>
1159
1160    <td width="100%">
1161      <code>
1162      classRules()
1163      </code>
1164
1165    </td>
1166  </tr>
1167
1168
1169
1170  <tr class="api apilevel-" >
1171
1172
1173    <td><code>
1174
1175
1176
1177
1178
1179        void</code>
1180    </td>
1181
1182    <td width="100%">
1183      <code>
1184      collectInitializationErrors(List&lt;Throwable&gt; arg0)
1185      </code>
1186
1187    </td>
1188  </tr>
1189
1190
1191
1192  <tr class="api apilevel-" >
1193
1194
1195    <td><code>
1196
1197
1198
1199
1200
1201        TestClass</code>
1202    </td>
1203
1204    <td width="100%">
1205      <code>
1206      createTestClass(Class&lt;?&gt; arg0)
1207      </code>
1208
1209    </td>
1210  </tr>
1211
1212
1213
1214  <tr class="api apilevel-" >
1215
1216
1217    <td><code>
1218        abstract
1219
1220
1221
1222
1223        Description</code>
1224    </td>
1225
1226    <td width="100%">
1227      <code>
1228      describeChild(FrameworkMethod arg0)
1229      </code>
1230
1231    </td>
1232  </tr>
1233
1234
1235
1236  <tr class="api apilevel-" >
1237
1238
1239    <td><code>
1240
1241
1242
1243
1244
1245        void</code>
1246    </td>
1247
1248    <td width="100%">
1249      <code>
1250      filter(Filter arg0)
1251      </code>
1252
1253    </td>
1254  </tr>
1255
1256
1257
1258  <tr class="api apilevel-" >
1259
1260
1261    <td><code>
1262        abstract
1263
1264
1265
1266
1267        List&lt;FrameworkMethod&gt;</code>
1268    </td>
1269
1270    <td width="100%">
1271      <code>
1272      getChildren()
1273      </code>
1274
1275    </td>
1276  </tr>
1277
1278
1279
1280  <tr class="api apilevel-" >
1281
1282
1283    <td><code>
1284
1285
1286
1287
1288
1289        Description</code>
1290    </td>
1291
1292    <td width="100%">
1293      <code>
1294      getDescription()
1295      </code>
1296
1297    </td>
1298  </tr>
1299
1300
1301
1302  <tr class="api apilevel-" >
1303
1304
1305    <td><code>
1306
1307
1308
1309
1310
1311        String</code>
1312    </td>
1313
1314    <td width="100%">
1315      <code>
1316      getName()
1317      </code>
1318
1319    </td>
1320  </tr>
1321
1322
1323
1324  <tr class="api apilevel-" >
1325
1326
1327    <td><code>
1328
1329
1330
1331
1332
1333        Annotation[]</code>
1334    </td>
1335
1336    <td width="100%">
1337      <code>
1338      getRunnerAnnotations()
1339      </code>
1340
1341    </td>
1342  </tr>
1343
1344
1345
1346  <tr class="api apilevel-" >
1347
1348
1349    <td><code>
1350
1351
1352
1353        final
1354
1355        TestClass</code>
1356    </td>
1357
1358    <td width="100%">
1359      <code>
1360      getTestClass()
1361      </code>
1362
1363    </td>
1364  </tr>
1365
1366
1367
1368  <tr class="api apilevel-" >
1369
1370
1371    <td><code>
1372
1373
1374
1375
1376
1377        boolean</code>
1378    </td>
1379
1380    <td width="100%">
1381      <code>
1382      isIgnored(FrameworkMethod arg0)
1383      </code>
1384
1385    </td>
1386  </tr>
1387
1388
1389
1390  <tr class="api apilevel-" >
1391
1392
1393    <td><code>
1394
1395
1396
1397
1398
1399        void</code>
1400    </td>
1401
1402    <td width="100%">
1403      <code>
1404      run(RunNotifier arg0)
1405      </code>
1406
1407    </td>
1408  </tr>
1409
1410
1411
1412  <tr class="api apilevel-" >
1413
1414
1415    <td><code>
1416        abstract
1417
1418
1419
1420
1421        void</code>
1422    </td>
1423
1424    <td width="100%">
1425      <code>
1426      runChild(FrameworkMethod arg0, RunNotifier arg1)
1427      </code>
1428
1429    </td>
1430  </tr>
1431
1432
1433
1434  <tr class="api apilevel-" >
1435
1436
1437    <td><code>
1438
1439
1440
1441        final
1442
1443        void</code>
1444    </td>
1445
1446    <td width="100%">
1447      <code>
1448      runLeaf(Statement arg0, Description arg1, RunNotifier arg2)
1449      </code>
1450
1451    </td>
1452  </tr>
1453
1454
1455
1456  <tr class="api apilevel-" >
1457
1458
1459    <td><code>
1460
1461
1462
1463
1464
1465        void</code>
1466    </td>
1467
1468    <td width="100%">
1469      <code>
1470      setScheduler(RunnerScheduler arg0)
1471      </code>
1472
1473    </td>
1474  </tr>
1475
1476
1477
1478  <tr class="api apilevel-" >
1479
1480
1481    <td><code>
1482
1483
1484
1485
1486
1487        void</code>
1488    </td>
1489
1490    <td width="100%">
1491      <code>
1492      sort(Sorter arg0)
1493      </code>
1494
1495    </td>
1496  </tr>
1497
1498
1499
1500  <tr class="api apilevel-" >
1501
1502
1503    <td><code>
1504
1505
1506
1507
1508
1509        void</code>
1510    </td>
1511
1512    <td width="100%">
1513      <code>
1514      validatePublicVoidNoArgMethods(Class&lt;?&nbsp;extends&nbsp;Annotation&gt; arg0, boolean arg1, List&lt;Throwable&gt; arg2)
1515      </code>
1516
1517    </td>
1518  </tr>
1519
1520
1521
1522  <tr class="api apilevel-" >
1523
1524
1525    <td><code>
1526
1527
1528
1529
1530
1531        Statement</code>
1532    </td>
1533
1534    <td width="100%">
1535      <code>
1536      withAfterClasses(Statement arg0)
1537      </code>
1538
1539    </td>
1540  </tr>
1541
1542
1543
1544  <tr class="api apilevel-" >
1545
1546
1547    <td><code>
1548
1549
1550
1551
1552
1553        Statement</code>
1554    </td>
1555
1556    <td width="100%">
1557      <code>
1558      withBeforeClasses(Statement arg0)
1559      </code>
1560
1561    </td>
1562  </tr>
1563
1564
1565
1566    </table>
1567  </div>
1568</div>
1569</td></tr>
1570
1571
1572
1573<tr class="api apilevel-" >
1574<td colspan="2">
1575
1576  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-org.junit.runner.Runner" class="jd-expando-trigger closed"
1577          ><img height="34" id="inherited-methods-org.junit.runner.Runner-trigger"
1578          src="/assets/images/styles/disclosure_down.png"
1579          class="jd-expando-trigger-img" /></a>From
1580class
1581<code>
1582
1583    org.junit.runner.Runner
1584
1585</code>
1586<div id="inherited-methods-org.junit.runner.Runner">
1587  <div id="inherited-methods-org.junit.runner.Runner-list"
1588        class="jd-inheritedlinks">
1589  </div>
1590  <div id="inherited-methods-org.junit.runner.Runner-summary" style="display: none;">
1591    <table class="jd-sumtable-expando responsive">
1592
1593
1594
1595
1596  <tr class="api apilevel-" >
1597
1598
1599    <td><code>
1600        abstract
1601
1602
1603
1604
1605        Description</code>
1606    </td>
1607
1608    <td width="100%">
1609      <code>
1610      getDescription()
1611      </code>
1612
1613    </td>
1614  </tr>
1615
1616
1617
1618  <tr class="api apilevel-" >
1619
1620
1621    <td><code>
1622        abstract
1623
1624
1625
1626
1627        void</code>
1628    </td>
1629
1630    <td width="100%">
1631      <code>
1632      run(RunNotifier arg0)
1633      </code>
1634
1635    </td>
1636  </tr>
1637
1638
1639
1640  <tr class="api apilevel-" >
1641
1642
1643    <td><code>
1644
1645
1646
1647
1648
1649        int</code>
1650    </td>
1651
1652    <td width="100%">
1653      <code>
1654      testCount()
1655      </code>
1656
1657    </td>
1658  </tr>
1659
1660
1661
1662    </table>
1663  </div>
1664</div>
1665</td></tr>
1666
1667
1668
1669<tr class="api apilevel-" >
1670<td colspan="2">
1671
1672  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1673          ><img height="34" id="inherited-methods-java.lang.Object-trigger"
1674          src="/assets/images/styles/disclosure_down.png"
1675          class="jd-expando-trigger-img" /></a>From
1676class
1677<code>
1678
1679    java.lang.Object
1680
1681</code>
1682<div id="inherited-methods-java.lang.Object">
1683  <div id="inherited-methods-java.lang.Object-list"
1684        class="jd-inheritedlinks">
1685  </div>
1686  <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1687    <table class="jd-sumtable-expando responsive">
1688
1689
1690
1691
1692  <tr class="api apilevel-" >
1693
1694
1695    <td><code>
1696
1697
1698
1699
1700
1701        Object</code>
1702    </td>
1703
1704    <td width="100%">
1705      <code>
1706      clone()
1707      </code>
1708
1709    </td>
1710  </tr>
1711
1712
1713
1714  <tr class="api apilevel-" >
1715
1716
1717    <td><code>
1718
1719
1720
1721
1722
1723        boolean</code>
1724    </td>
1725
1726    <td width="100%">
1727      <code>
1728      equals(Object arg0)
1729      </code>
1730
1731    </td>
1732  </tr>
1733
1734
1735
1736  <tr class="api apilevel-" >
1737
1738
1739    <td><code>
1740
1741
1742
1743
1744
1745        void</code>
1746    </td>
1747
1748    <td width="100%">
1749      <code>
1750      finalize()
1751      </code>
1752
1753    </td>
1754  </tr>
1755
1756
1757
1758  <tr class="api apilevel-" >
1759
1760
1761    <td><code>
1762
1763
1764
1765        final
1766
1767        Class&lt;?&gt;</code>
1768    </td>
1769
1770    <td width="100%">
1771      <code>
1772      getClass()
1773      </code>
1774
1775    </td>
1776  </tr>
1777
1778
1779
1780  <tr class="api apilevel-" >
1781
1782
1783    <td><code>
1784
1785
1786
1787
1788
1789        int</code>
1790    </td>
1791
1792    <td width="100%">
1793      <code>
1794      hashCode()
1795      </code>
1796
1797    </td>
1798  </tr>
1799
1800
1801
1802  <tr class="api apilevel-" >
1803
1804
1805    <td><code>
1806
1807
1808
1809        final
1810
1811        void</code>
1812    </td>
1813
1814    <td width="100%">
1815      <code>
1816      notify()
1817      </code>
1818
1819    </td>
1820  </tr>
1821
1822
1823
1824  <tr class="api apilevel-" >
1825
1826
1827    <td><code>
1828
1829
1830
1831        final
1832
1833        void</code>
1834    </td>
1835
1836    <td width="100%">
1837      <code>
1838      notifyAll()
1839      </code>
1840
1841    </td>
1842  </tr>
1843
1844
1845
1846  <tr class="api apilevel-" >
1847
1848
1849    <td><code>
1850
1851
1852
1853
1854
1855        String</code>
1856    </td>
1857
1858    <td width="100%">
1859      <code>
1860      toString()
1861      </code>
1862
1863    </td>
1864  </tr>
1865
1866
1867
1868  <tr class="api apilevel-" >
1869
1870
1871    <td><code>
1872
1873
1874
1875        final
1876
1877        void</code>
1878    </td>
1879
1880    <td width="100%">
1881      <code>
1882      wait(long arg0, int arg1)
1883      </code>
1884
1885    </td>
1886  </tr>
1887
1888
1889
1890  <tr class="api apilevel-" >
1891
1892
1893    <td><code>
1894
1895
1896
1897        final
1898
1899        void</code>
1900    </td>
1901
1902    <td width="100%">
1903      <code>
1904      wait(long arg0)
1905      </code>
1906
1907    </td>
1908  </tr>
1909
1910
1911
1912  <tr class="api apilevel-" >
1913
1914
1915    <td><code>
1916
1917
1918
1919        final
1920
1921        void</code>
1922    </td>
1923
1924    <td width="100%">
1925      <code>
1926      wait()
1927      </code>
1928
1929    </td>
1930  </tr>
1931
1932
1933
1934    </table>
1935  </div>
1936</div>
1937</td></tr>
1938
1939
1940
1941<tr class="api apilevel-" >
1942<td colspan="2">
1943
1944  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-org.junit.runner.manipulation.Filterable" class="jd-expando-trigger closed"
1945          ><img height="34" id="inherited-methods-org.junit.runner.manipulation.Filterable-trigger"
1946          src="/assets/images/styles/disclosure_down.png"
1947          class="jd-expando-trigger-img" /></a>From
1948interface
1949<code>
1950
1951    org.junit.runner.manipulation.Filterable
1952
1953</code>
1954<div id="inherited-methods-org.junit.runner.manipulation.Filterable">
1955  <div id="inherited-methods-org.junit.runner.manipulation.Filterable-list"
1956        class="jd-inheritedlinks">
1957  </div>
1958  <div id="inherited-methods-org.junit.runner.manipulation.Filterable-summary" style="display: none;">
1959    <table class="jd-sumtable-expando responsive">
1960
1961
1962
1963
1964  <tr class="api apilevel-" >
1965
1966
1967    <td><code>
1968        abstract
1969
1970
1971
1972
1973        void</code>
1974    </td>
1975
1976    <td width="100%">
1977      <code>
1978      filter(Filter arg0)
1979      </code>
1980
1981    </td>
1982  </tr>
1983
1984
1985
1986    </table>
1987  </div>
1988</div>
1989</td></tr>
1990
1991
1992
1993<tr class="api apilevel-" >
1994<td colspan="2">
1995
1996  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-org.junit.runner.manipulation.Sortable" class="jd-expando-trigger closed"
1997          ><img height="34" id="inherited-methods-org.junit.runner.manipulation.Sortable-trigger"
1998          src="/assets/images/styles/disclosure_down.png"
1999          class="jd-expando-trigger-img" /></a>From
2000interface
2001<code>
2002
2003    org.junit.runner.manipulation.Sortable
2004
2005</code>
2006<div id="inherited-methods-org.junit.runner.manipulation.Sortable">
2007  <div id="inherited-methods-org.junit.runner.manipulation.Sortable-list"
2008        class="jd-inheritedlinks">
2009  </div>
2010  <div id="inherited-methods-org.junit.runner.manipulation.Sortable-summary" style="display: none;">
2011    <table class="jd-sumtable-expando responsive">
2012
2013
2014
2015
2016  <tr class="api apilevel-" >
2017
2018
2019    <td><code>
2020        abstract
2021
2022
2023
2024
2025        void</code>
2026    </td>
2027
2028    <td width="100%">
2029      <code>
2030      sort(Sorter arg0)
2031      </code>
2032
2033    </td>
2034  </tr>
2035
2036
2037
2038    </table>
2039  </div>
2040</div>
2041</td></tr>
2042
2043
2044
2045<tr class="api apilevel-" >
2046<td colspan="2">
2047
2048  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-org.junit.runner.Describable" class="jd-expando-trigger closed"
2049          ><img height="34" id="inherited-methods-org.junit.runner.Describable-trigger"
2050          src="/assets/images/styles/disclosure_down.png"
2051          class="jd-expando-trigger-img" /></a>From
2052interface
2053<code>
2054
2055    org.junit.runner.Describable
2056
2057</code>
2058<div id="inherited-methods-org.junit.runner.Describable">
2059  <div id="inherited-methods-org.junit.runner.Describable-list"
2060        class="jd-inheritedlinks">
2061  </div>
2062  <div id="inherited-methods-org.junit.runner.Describable-summary" style="display: none;">
2063    <table class="jd-sumtable-expando responsive">
2064
2065
2066
2067
2068  <tr class="api apilevel-" >
2069
2070
2071    <td><code>
2072        abstract
2073
2074
2075
2076
2077        Description</code>
2078    </td>
2079
2080    <td width="100%">
2081      <code>
2082      getDescription()
2083      </code>
2084
2085    </td>
2086  </tr>
2087
2088
2089
2090    </table>
2091  </div>
2092</div>
2093</td></tr>
2094
2095
2096</table>
2097
2098
2099
2100<!-- XML Attributes -->
2101
2102
2103<!-- Enum Values -->
2104
2105
2106<!-- Constants -->
2107
2108
2109<!-- Fields -->
2110
2111
2112<!-- Public ctors -->
2113
2114
2115<!-- ========= CONSTRUCTOR DETAIL ======== -->
2116<h2 class="api-section">Public constructors</h2>
2117
2118
2119
2120<A NAME="AndroidJUnit4(java.lang.Class<?>, android.support.test.internal.util.AndroidRunnerParams)"></A>
2121
2122<div class="api apilevel-">
2123    <h3 class="api-name">AndroidJUnit4</h3>
2124    <div class="api-level">
2125      <div></div>
2126
2127
2128
2129    </div>
2130<pre class="api-signature no-pretty-print">
2131AndroidJUnit4 (Class&lt;?&gt; klass,
2132                <a href="/reference/android/support/test/internal/util/AndroidRunnerParams.html">AndroidRunnerParams</a> runnerParams)</pre>
2133
2134
2135
2136
2137  <p>Constructs a new instance of the default runner
2138</p>
2139    <table class="responsive">
2140    <tr><th colspan=2>Parameters</th></tr>
2141      <tr>
2142        <td><code>klass</code></td>
2143        <td width="100%">
2144          <code>Class</code>
2145          <!-- no parameter comment --></td>
2146      </tr>
2147      <tr>
2148        <td><code>runnerParams</code></td>
2149        <td width="100%">
2150          <code>AndroidRunnerParams</code>
2151          <!-- no parameter comment --></td>
2152      </tr>
2153    </table>
2154      <table class="responsive">
2155      <tr><th colspan=2>Throws</th></tr>
2156        <tr>
2157          <td><code>InitializationError</code></td>
2158          <td width="100%"></td>
2159        </tr>
2160      </table>
2161
2162
2163</div>
2164
2165
2166
2167
2168
2169<!-- ========= CONSTRUCTOR DETAIL ======== -->
2170<!-- Protected ctors -->
2171
2172
2173
2174<!-- ========= METHOD DETAIL ======== -->
2175<!-- Public methdos -->
2176
2177
2178
2179<!-- ========= METHOD DETAIL ======== -->
2180
2181<h2 class="api-section">Protected methods</h2>
2182
2183
2184
2185<A NAME="withPotentialTimeout(org.junit.runners.model.FrameworkMethod, java.lang.Object, org.junit.runners.model.Statement)"></A>
2186
2187<div class="api apilevel-">
2188    <h3 class="api-name">withPotentialTimeout</h3>
2189    <div class="api-level">
2190      <div></div>
2191
2192
2193
2194    </div>
2195<pre class="api-signature no-pretty-print">
2196Statement withPotentialTimeout (FrameworkMethod method,
2197                Object test,
2198                Statement next)</pre>
2199
2200
2201
2202
2203  <p>Default to <a href="http://junit.org/javadoc/latest/org/junit/Test.html">
2204 <code>Test</code></a> level timeout if set. Otherwise, set the timeout that was passed to the
2205 instrumentation via argument
2206</p>
2207    <table class="responsive">
2208    <tr><th colspan=2>Parameters</th></tr>
2209      <tr>
2210        <td><code>method</code></td>
2211        <td width="100%">
2212          <code>FrameworkMethod</code>
2213          <!-- no parameter comment --></td>
2214      </tr>
2215      <tr>
2216        <td><code>test</code></td>
2217        <td width="100%">
2218          <code>Object</code>
2219          <!-- no parameter comment --></td>
2220      </tr>
2221      <tr>
2222        <td><code>next</code></td>
2223        <td width="100%">
2224          <code>Statement</code>
2225          <!-- no parameter comment --></td>
2226      </tr>
2227    </table>
2228    <table class="responsive">
2229      <tr><th colspan=2>Returns</th></tr>
2230      <tr>
2231        <td><code>Statement</code></td>
2232        <td width="100%"><!-- no returns description in source --></td>
2233      </tr>
2234    </table>
2235
2236</div>
2237
2238
2239
2240
2241
2242<!-- ========= END OF CLASS DATA ========= -->
2243
2244</div><!-- end jd-content -->
2245
2246
2247
2248<div class="data-reference-resources-wrapper">
2249
2250  <ul data-reference-resources>
2251
2252
2253
2254    <li><h2>Classes</h2>
2255      <ul>
2256          <li class="selected api apilevel-"><a href="/reference/android/support/test/runner/AndroidJUnit4.html">AndroidJUnit4</a></li>
2257          <li class="api apilevel-"><a href="/reference/android/support/test/runner/AndroidJUnitRunner.html">AndroidJUnitRunner</a></li>
2258          <li class="api apilevel-"><a href="/reference/android/support/test/runner/MonitoringInstrumentation.html">MonitoringInstrumentation</a></li>
2259          <li class="api apilevel-"><a href="/reference/android/support/test/runner/MonitoringInstrumentation.ActivityFinisher.html">MonitoringInstrumentation.ActivityFinisher</a></li>
2260          <li class="api apilevel-"><a href="/reference/android/support/test/runner/UsageTrackerFacilitator.html">UsageTrackerFacilitator</a></li>
2261      </ul>
2262    </li>
2263
2264
2265
2266  </ul>
2267
2268</div>
2269
2270
2271
2272</body>
2273</html>
2274