xref: /aosp_15_r20/external/junit-params/apidocs/junitparams/internal/ParameterisedTestClassRunner.html (revision b2c653efad15baf736c94ef04454e05088f2cbb7)
1*b2c653efSSorin Basca<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2*b2c653efSSorin Basca<!-- NewPage -->
3*b2c653efSSorin Basca<html lang="pl">
4*b2c653efSSorin Basca<head>
5*b2c653efSSorin Basca<!-- Generated by javadoc (1.8.0) on Mon Jul 28 12:08:59 CEST 2014 -->
6*b2c653efSSorin Basca<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7*b2c653efSSorin Basca<title>ParameterisedTestClassRunner (JUnitParams 1.0.3-SNAPSHOT API)</title>
8*b2c653efSSorin Basca<meta name="date" content="2014-07-28">
9*b2c653efSSorin Basca<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
10*b2c653efSSorin Basca<script type="text/javascript" src="../../script.js"></script>
11*b2c653efSSorin Basca</head>
12*b2c653efSSorin Basca<body>
13*b2c653efSSorin Basca<script type="text/javascript"><!--
14*b2c653efSSorin Basca    try {
15*b2c653efSSorin Basca        if (location.href.indexOf('is-external=true') == -1) {
16*b2c653efSSorin Basca            parent.document.title="ParameterisedTestClassRunner (JUnitParams 1.0.3-SNAPSHOT API)";
17*b2c653efSSorin Basca        }
18*b2c653efSSorin Basca    }
19*b2c653efSSorin Basca    catch(err) {
20*b2c653efSSorin Basca    }
21*b2c653efSSorin Basca//-->
22*b2c653efSSorin Bascavar methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
23*b2c653efSSorin Bascavar tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
24*b2c653efSSorin Bascavar altColor = "altColor";
25*b2c653efSSorin Bascavar rowColor = "rowColor";
26*b2c653efSSorin Bascavar tableTab = "tableTab";
27*b2c653efSSorin Bascavar activeTableTab = "activeTableTab";
28*b2c653efSSorin Basca</script>
29*b2c653efSSorin Basca<noscript>
30*b2c653efSSorin Basca<div>JavaScript is disabled on your browser.</div>
31*b2c653efSSorin Basca</noscript>
32*b2c653efSSorin Basca<!-- ========= START OF TOP NAVBAR ======= -->
33*b2c653efSSorin Basca<div class="topNav"><a name="navbar.top">
34*b2c653efSSorin Basca<!--   -->
35*b2c653efSSorin Basca</a>
36*b2c653efSSorin Basca<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37*b2c653efSSorin Basca<a name="navbar.top.firstrow">
38*b2c653efSSorin Basca<!--   -->
39*b2c653efSSorin Basca</a>
40*b2c653efSSorin Basca<ul class="navList" title="Navigation">
41*b2c653efSSorin Basca<li><a href="../../overview-summary.html">Overview</a></li>
42*b2c653efSSorin Basca<li><a href="package-summary.html">Package</a></li>
43*b2c653efSSorin Basca<li class="navBarCell1Rev">Class</li>
44*b2c653efSSorin Basca<li><a href="class-use/ParameterisedTestClassRunner.html">Use</a></li>
45*b2c653efSSorin Basca<li><a href="package-tree.html">Tree</a></li>
46*b2c653efSSorin Basca<li><a href="../../deprecated-list.html">Deprecated</a></li>
47*b2c653efSSorin Basca<li><a href="../../index-all.html">Index</a></li>
48*b2c653efSSorin Basca<li><a href="../../help-doc.html">Help</a></li>
49*b2c653efSSorin Basca</ul>
50*b2c653efSSorin Basca</div>
51*b2c653efSSorin Basca<div class="subNav">
52*b2c653efSSorin Basca<ul class="navList">
53*b2c653efSSorin Basca<li><a href="../../junitparams/internal/InvokeParameterisedMethod.html" title="class in junitparams.internal"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54*b2c653efSSorin Basca<li><a href="../../junitparams/internal/ParameterisedTestMethodRunner.html" title="class in junitparams.internal"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
55*b2c653efSSorin Basca</ul>
56*b2c653efSSorin Basca<ul class="navList">
57*b2c653efSSorin Basca<li><a href="../../index.html?junitparams/internal/ParameterisedTestClassRunner.html" target="_top">Frames</a></li>
58*b2c653efSSorin Basca<li><a href="ParameterisedTestClassRunner.html" target="_top">No&nbsp;Frames</a></li>
59*b2c653efSSorin Basca</ul>
60*b2c653efSSorin Basca<ul class="navList" id="allclasses_navbar_top">
61*b2c653efSSorin Basca<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
62*b2c653efSSorin Basca</ul>
63*b2c653efSSorin Basca<div>
64*b2c653efSSorin Basca<script type="text/javascript"><!--
65*b2c653efSSorin Basca  allClassesLink = document.getElementById("allclasses_navbar_top");
66*b2c653efSSorin Basca  if(window==top) {
67*b2c653efSSorin Basca    allClassesLink.style.display = "block";
68*b2c653efSSorin Basca  }
69*b2c653efSSorin Basca  else {
70*b2c653efSSorin Basca    allClassesLink.style.display = "none";
71*b2c653efSSorin Basca  }
72*b2c653efSSorin Basca  //-->
73*b2c653efSSorin Basca</script>
74*b2c653efSSorin Basca</div>
75*b2c653efSSorin Basca<div>
76*b2c653efSSorin Basca<ul class="subNavList">
77*b2c653efSSorin Basca<li>Summary:&nbsp;</li>
78*b2c653efSSorin Basca<li>Nested&nbsp;|&nbsp;</li>
79*b2c653efSSorin Basca<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
80*b2c653efSSorin Basca<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
81*b2c653efSSorin Basca<li><a href="#method.summary">Method</a></li>
82*b2c653efSSorin Basca</ul>
83*b2c653efSSorin Basca<ul class="subNavList">
84*b2c653efSSorin Basca<li>Detail:&nbsp;</li>
85*b2c653efSSorin Basca<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
86*b2c653efSSorin Basca<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
87*b2c653efSSorin Basca<li><a href="#method.detail">Method</a></li>
88*b2c653efSSorin Basca</ul>
89*b2c653efSSorin Basca</div>
90*b2c653efSSorin Basca<a name="skip.navbar.top">
91*b2c653efSSorin Basca<!--   -->
92*b2c653efSSorin Basca</a></div>
93*b2c653efSSorin Basca<!-- ========= END OF TOP NAVBAR ========= -->
94*b2c653efSSorin Basca<!-- ======== START OF CLASS DATA ======== -->
95*b2c653efSSorin Basca<div class="header">
96*b2c653efSSorin Basca<div class="subTitle">junitparams.internal</div>
97*b2c653efSSorin Basca<h2 title="Class ParameterisedTestClassRunner" class="title">Class ParameterisedTestClassRunner</h2>
98*b2c653efSSorin Basca</div>
99*b2c653efSSorin Basca<div class="contentContainer">
100*b2c653efSSorin Basca<ul class="inheritance">
101*b2c653efSSorin Basca<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
102*b2c653efSSorin Basca<li>
103*b2c653efSSorin Basca<ul class="inheritance">
104*b2c653efSSorin Basca<li>junitparams.internal.ParameterisedTestClassRunner</li>
105*b2c653efSSorin Basca</ul>
106*b2c653efSSorin Basca</li>
107*b2c653efSSorin Basca</ul>
108*b2c653efSSorin Basca<div class="description">
109*b2c653efSSorin Basca<ul class="blockList">
110*b2c653efSSorin Basca<li class="blockList">
111*b2c653efSSorin Basca<hr>
112*b2c653efSSorin Basca<br>
113*b2c653efSSorin Basca<pre>public class <span class="typeNameLabel">ParameterisedTestClassRunner</span>
114*b2c653efSSorin Bascaextends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
115*b2c653efSSorin Basca<div class="block">Testclass-level functionalities to handle parameters from a JUnit runner
116*b2c653efSSorin Basca class.</div>
117*b2c653efSSorin Basca<dl>
118*b2c653efSSorin Basca<dt><span class="simpleTagLabel">Author:</span></dt>
119*b2c653efSSorin Basca<dd>Pawel Lipinski</dd>
120*b2c653efSSorin Basca</dl>
121*b2c653efSSorin Basca</li>
122*b2c653efSSorin Basca</ul>
123*b2c653efSSorin Basca</div>
124*b2c653efSSorin Basca<div class="summary">
125*b2c653efSSorin Basca<ul class="blockList">
126*b2c653efSSorin Basca<li class="blockList">
127*b2c653efSSorin Basca<!-- =========== FIELD SUMMARY =========== -->
128*b2c653efSSorin Basca<ul class="blockList">
129*b2c653efSSorin Basca<li class="blockList"><a name="field.summary">
130*b2c653efSSorin Basca<!--   -->
131*b2c653efSSorin Basca</a>
132*b2c653efSSorin Basca<h3>Field Summary</h3>
133*b2c653efSSorin Basca<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
134*b2c653efSSorin Basca<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
135*b2c653efSSorin Basca<tr>
136*b2c653efSSorin Basca<th class="colFirst" scope="col">Modifier and Type</th>
137*b2c653efSSorin Basca<th class="colLast" scope="col">Field and Description</th>
138*b2c653efSSorin Basca</tr>
139*b2c653efSSorin Basca<tr class="altColor">
140*b2c653efSSorin Basca<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../junitparams/internal/TestMethod.html" title="class in junitparams.internal">TestMethod</a>,<a href="../../junitparams/internal/ParameterisedTestMethodRunner.html" title="class in junitparams.internal">ParameterisedTestMethodRunner</a>&gt;</code></td>
141*b2c653efSSorin Basca<td class="colLast"><code><span class="memberNameLink"><a href="../../junitparams/internal/ParameterisedTestClassRunner.html#parameterisedMethods">parameterisedMethods</a></span></code>&nbsp;</td>
142*b2c653efSSorin Basca</tr>
143*b2c653efSSorin Basca<tr class="rowColor">
144*b2c653efSSorin Basca<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.junit.runners.model.FrameworkMethod,<a href="../../junitparams/internal/TestMethod.html" title="class in junitparams.internal">TestMethod</a>&gt;</code></td>
145*b2c653efSSorin Basca<td class="colLast"><code><span class="memberNameLink"><a href="../../junitparams/internal/ParameterisedTestClassRunner.html#testMethods">testMethods</a></span></code>&nbsp;</td>
146*b2c653efSSorin Basca</tr>
147*b2c653efSSorin Basca<tr class="altColor">
148*b2c653efSSorin Basca<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../junitparams/internal/TestMethod.html" title="class in junitparams.internal">TestMethod</a>&gt;</code></td>
149*b2c653efSSorin Basca<td class="colLast"><code><span class="memberNameLink"><a href="../../junitparams/internal/ParameterisedTestClassRunner.html#testMethodsList">testMethodsList</a></span></code>&nbsp;</td>
150*b2c653efSSorin Basca</tr>
151*b2c653efSSorin Basca</table>
152*b2c653efSSorin Basca</li>
153*b2c653efSSorin Basca</ul>
154*b2c653efSSorin Basca<!-- ======== CONSTRUCTOR SUMMARY ======== -->
155*b2c653efSSorin Basca<ul class="blockList">
156*b2c653efSSorin Basca<li class="blockList"><a name="constructor.summary">
157*b2c653efSSorin Basca<!--   -->
158*b2c653efSSorin Basca</a>
159*b2c653efSSorin Basca<h3>Constructor Summary</h3>
160*b2c653efSSorin Basca<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
161*b2c653efSSorin Basca<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
162*b2c653efSSorin Basca<tr>
163*b2c653efSSorin Basca<th class="colOne" scope="col">Constructor and Description</th>
164*b2c653efSSorin Basca</tr>
165*b2c653efSSorin Basca<tr class="altColor">
166*b2c653efSSorin Basca<td class="colOne"><code><span class="memberNameLink"><a href="../../junitparams/internal/ParameterisedTestClassRunner.html#ParameterisedTestClassRunner-org.junit.runners.model.TestClass-">ParameterisedTestClassRunner</a></span>(org.junit.runners.model.TestClass&nbsp;testClass)</code>
167*b2c653efSSorin Basca<div class="block">Creates a runner for a given test class.</div>
168*b2c653efSSorin Basca</td>
169*b2c653efSSorin Basca</tr>
170*b2c653efSSorin Basca</table>
171*b2c653efSSorin Basca</li>
172*b2c653efSSorin Basca</ul>
173*b2c653efSSorin Basca<!-- ========== METHOD SUMMARY =========== -->
174*b2c653efSSorin Basca<ul class="blockList">
175*b2c653efSSorin Basca<li class="blockList"><a name="method.summary">
176*b2c653efSSorin Basca<!--   -->
177*b2c653efSSorin Basca</a>
178*b2c653efSSorin Basca<h3>Method Summary</h3>
179*b2c653efSSorin Basca<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
180*b2c653efSSorin Basca<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
181*b2c653efSSorin Basca<tr>
182*b2c653efSSorin Basca<th class="colFirst" scope="col">Modifier and Type</th>
183*b2c653efSSorin Basca<th class="colLast" scope="col">Method and Description</th>
184*b2c653efSSorin Basca</tr>
185*b2c653efSSorin Basca<tr id="i0" class="altColor">
186*b2c653efSSorin Basca<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.junit.runners.model.FrameworkMethod&gt;</code></td>
187*b2c653efSSorin Basca<td class="colLast"><code><span class="memberNameLink"><a href="../../junitparams/internal/ParameterisedTestClassRunner.html#computeFrameworkMethods--">computeFrameworkMethods</a></span>()</code>
188*b2c653efSSorin Basca<div class="block">Returns a list of <code>FrameworkMethod</code>s.</div>
189*b2c653efSSorin Basca</td>
190*b2c653efSSorin Basca</tr>
191*b2c653efSSorin Basca<tr id="i1" class="rowColor">
192*b2c653efSSorin Basca<td class="colFirst"><code>protected void</code></td>
193*b2c653efSSorin Basca<td class="colLast"><code><span class="memberNameLink"><a href="../../junitparams/internal/ParameterisedTestClassRunner.html#computeTestMethods-org.junit.runners.model.TestClass-">computeTestMethods</a></span>(org.junit.runners.model.TestClass&nbsp;testClass)</code>&nbsp;</td>
194*b2c653efSSorin Basca</tr>
195*b2c653efSSorin Basca<tr id="i2" class="altColor">
196*b2c653efSSorin Basca<td class="colFirst"><code>org.junit.runner.Description</code></td>
197*b2c653efSSorin Basca<td class="colLast"><code><span class="memberNameLink"><a href="../../junitparams/internal/ParameterisedTestClassRunner.html#describeParameterisedMethod-org.junit.runners.model.FrameworkMethod-">describeParameterisedMethod</a></span>(org.junit.runners.model.FrameworkMethod&nbsp;method)</code>
198*b2c653efSSorin Basca<div class="block">Returns description of a parameterised method.</div>
199*b2c653efSSorin Basca</td>
200*b2c653efSSorin Basca</tr>
201*b2c653efSSorin Basca<tr id="i3" class="rowColor">
202*b2c653efSSorin Basca<td class="colFirst"><code>org.junit.runners.model.Statement</code></td>
203*b2c653efSSorin Basca<td class="colLast"><code><span class="memberNameLink"><a href="../../junitparams/internal/ParameterisedTestClassRunner.html#parameterisedMethodInvoker-org.junit.runners.model.FrameworkMethod-java.lang.Object-">parameterisedMethodInvoker</a></span>(org.junit.runners.model.FrameworkMethod&nbsp;method,
204*b2c653efSSorin Basca                          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;testClass)</code>
205*b2c653efSSorin Basca<div class="block">Returns a InvokeParameterisedMethod for parameterised methods and null
206*b2c653efSSorin Basca for nonparameterised</div>
207*b2c653efSSorin Basca</td>
208*b2c653efSSorin Basca</tr>
209*b2c653efSSorin Basca<tr id="i4" class="altColor">
210*b2c653efSSorin Basca<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.junit.runners.model.FrameworkMethod&gt;</code></td>
211*b2c653efSSorin Basca<td class="colLast"><code><span class="memberNameLink"><a href="../../junitparams/internal/ParameterisedTestClassRunner.html#returnListOfMethods--">returnListOfMethods</a></span>()</code>
212*b2c653efSSorin Basca<div class="block">Returns a list of <code>FrameworkMethod</code>s - once per method, like
213*b2c653efSSorin Basca there were no parameters.</div>
214*b2c653efSSorin Basca</td>
215*b2c653efSSorin Basca</tr>
216*b2c653efSSorin Basca<tr id="i5" class="rowColor">
217*b2c653efSSorin Basca<td class="colFirst"><code>void</code></td>
218*b2c653efSSorin Basca<td class="colLast"><code><span class="memberNameLink"><a href="../../junitparams/internal/ParameterisedTestClassRunner.html#runParameterisedTest-junitparams.internal.TestMethod-org.junit.runners.model.Statement-org.junit.runner.notification.RunNotifier-">runParameterisedTest</a></span>(<a href="../../junitparams/internal/TestMethod.html" title="class in junitparams.internal">TestMethod</a>&nbsp;method,
219*b2c653efSSorin Basca                    org.junit.runners.model.Statement&nbsp;methodInvoker,
220*b2c653efSSorin Basca                    org.junit.runner.notification.RunNotifier&nbsp;notifier)</code>
221*b2c653efSSorin Basca<div class="block">Executes parameterised method.</div>
222*b2c653efSSorin Basca</td>
223*b2c653efSSorin Basca</tr>
224*b2c653efSSorin Basca<tr id="i6" class="altColor">
225*b2c653efSSorin Basca<td class="colFirst"><code>boolean</code></td>
226*b2c653efSSorin Basca<td class="colLast"><code><span class="memberNameLink"><a href="../../junitparams/internal/ParameterisedTestClassRunner.html#shouldRun-junitparams.internal.TestMethod-">shouldRun</a></span>(<a href="../../junitparams/internal/TestMethod.html" title="class in junitparams.internal">TestMethod</a>&nbsp;testMethod)</code>
227*b2c653efSSorin Basca<div class="block">Tells if method should be run by this runner.</div>
228*b2c653efSSorin Basca</td>
229*b2c653efSSorin Basca</tr>
230*b2c653efSSorin Basca<tr id="i7" class="rowColor">
231*b2c653efSSorin Basca<td class="colFirst"><code><a href="../../junitparams/internal/TestMethod.html" title="class in junitparams.internal">TestMethod</a></code></td>
232*b2c653efSSorin Basca<td class="colLast"><code><span class="memberNameLink"><a href="../../junitparams/internal/ParameterisedTestClassRunner.html#testMethodFor-org.junit.runners.model.FrameworkMethod-">testMethodFor</a></span>(org.junit.runners.model.FrameworkMethod&nbsp;method)</code>
233*b2c653efSSorin Basca<div class="block">Returns a cached TestMethod object related to the given FrameworkMethod.</div>
234*b2c653efSSorin Basca</td>
235*b2c653efSSorin Basca</tr>
236*b2c653efSSorin Basca</table>
237*b2c653efSSorin Basca<ul class="blockList">
238*b2c653efSSorin Basca<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
239*b2c653efSSorin Basca<!--   -->
240*b2c653efSSorin Basca</a>
241*b2c653efSSorin Basca<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
242*b2c653efSSorin Basca<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
243*b2c653efSSorin Basca</ul>
244*b2c653efSSorin Basca</li>
245*b2c653efSSorin Basca</ul>
246*b2c653efSSorin Basca</li>
247*b2c653efSSorin Basca</ul>
248*b2c653efSSorin Basca</div>
249*b2c653efSSorin Basca<div class="details">
250*b2c653efSSorin Basca<ul class="blockList">
251*b2c653efSSorin Basca<li class="blockList">
252*b2c653efSSorin Basca<!-- ============ FIELD DETAIL =========== -->
253*b2c653efSSorin Basca<ul class="blockList">
254*b2c653efSSorin Basca<li class="blockList"><a name="field.detail">
255*b2c653efSSorin Basca<!--   -->
256*b2c653efSSorin Basca</a>
257*b2c653efSSorin Basca<h3>Field Detail</h3>
258*b2c653efSSorin Basca<a name="parameterisedMethods">
259*b2c653efSSorin Basca<!--   -->
260*b2c653efSSorin Basca</a>
261*b2c653efSSorin Basca<ul class="blockList">
262*b2c653efSSorin Basca<li class="blockList">
263*b2c653efSSorin Basca<h4>parameterisedMethods</h4>
264*b2c653efSSorin Basca<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../junitparams/internal/TestMethod.html" title="class in junitparams.internal">TestMethod</a>,<a href="../../junitparams/internal/ParameterisedTestMethodRunner.html" title="class in junitparams.internal">ParameterisedTestMethodRunner</a>&gt; parameterisedMethods</pre>
265*b2c653efSSorin Basca</li>
266*b2c653efSSorin Basca</ul>
267*b2c653efSSorin Basca<a name="testMethods">
268*b2c653efSSorin Basca<!--   -->
269*b2c653efSSorin Basca</a>
270*b2c653efSSorin Basca<ul class="blockList">
271*b2c653efSSorin Basca<li class="blockList">
272*b2c653efSSorin Basca<h4>testMethods</h4>
273*b2c653efSSorin Basca<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.junit.runners.model.FrameworkMethod,<a href="../../junitparams/internal/TestMethod.html" title="class in junitparams.internal">TestMethod</a>&gt; testMethods</pre>
274*b2c653efSSorin Basca</li>
275*b2c653efSSorin Basca</ul>
276*b2c653efSSorin Basca<a name="testMethodsList">
277*b2c653efSSorin Basca<!--   -->
278*b2c653efSSorin Basca</a>
279*b2c653efSSorin Basca<ul class="blockListLast">
280*b2c653efSSorin Basca<li class="blockList">
281*b2c653efSSorin Basca<h4>testMethodsList</h4>
282*b2c653efSSorin Basca<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../junitparams/internal/TestMethod.html" title="class in junitparams.internal">TestMethod</a>&gt; testMethodsList</pre>
283*b2c653efSSorin Basca</li>
284*b2c653efSSorin Basca</ul>
285*b2c653efSSorin Basca</li>
286*b2c653efSSorin Basca</ul>
287*b2c653efSSorin Basca<!-- ========= CONSTRUCTOR DETAIL ======== -->
288*b2c653efSSorin Basca<ul class="blockList">
289*b2c653efSSorin Basca<li class="blockList"><a name="constructor.detail">
290*b2c653efSSorin Basca<!--   -->
291*b2c653efSSorin Basca</a>
292*b2c653efSSorin Basca<h3>Constructor Detail</h3>
293*b2c653efSSorin Basca<a name="ParameterisedTestClassRunner-org.junit.runners.model.TestClass-">
294*b2c653efSSorin Basca<!--   -->
295*b2c653efSSorin Basca</a>
296*b2c653efSSorin Basca<ul class="blockListLast">
297*b2c653efSSorin Basca<li class="blockList">
298*b2c653efSSorin Basca<h4>ParameterisedTestClassRunner</h4>
299*b2c653efSSorin Basca<pre>public&nbsp;ParameterisedTestClassRunner(org.junit.runners.model.TestClass&nbsp;testClass)</pre>
300*b2c653efSSorin Basca<div class="block">Creates a runner for a given test class. Computes all the test methods
301*b2c653efSSorin Basca that are annotated as tests. Retrieves and caches all parameter values.</div>
302*b2c653efSSorin Basca<dl>
303*b2c653efSSorin Basca<dt><span class="paramLabel">Parameters:</span></dt>
304*b2c653efSSorin Basca<dd><code>testClass</code> - </dd>
305*b2c653efSSorin Basca</dl>
306*b2c653efSSorin Basca</li>
307*b2c653efSSorin Basca</ul>
308*b2c653efSSorin Basca</li>
309*b2c653efSSorin Basca</ul>
310*b2c653efSSorin Basca<!-- ============ METHOD DETAIL ========== -->
311*b2c653efSSorin Basca<ul class="blockList">
312*b2c653efSSorin Basca<li class="blockList"><a name="method.detail">
313*b2c653efSSorin Basca<!--   -->
314*b2c653efSSorin Basca</a>
315*b2c653efSSorin Basca<h3>Method Detail</h3>
316*b2c653efSSorin Basca<a name="computeTestMethods-org.junit.runners.model.TestClass-">
317*b2c653efSSorin Basca<!--   -->
318*b2c653efSSorin Basca</a>
319*b2c653efSSorin Basca<ul class="blockList">
320*b2c653efSSorin Basca<li class="blockList">
321*b2c653efSSorin Basca<h4>computeTestMethods</h4>
322*b2c653efSSorin Basca<pre>protected&nbsp;void&nbsp;computeTestMethods(org.junit.runners.model.TestClass&nbsp;testClass)</pre>
323*b2c653efSSorin Basca</li>
324*b2c653efSSorin Basca</ul>
325*b2c653efSSorin Basca<a name="computeFrameworkMethods--">
326*b2c653efSSorin Basca<!--   -->
327*b2c653efSSorin Basca</a>
328*b2c653efSSorin Basca<ul class="blockList">
329*b2c653efSSorin Basca<li class="blockList">
330*b2c653efSSorin Basca<h4>computeFrameworkMethods</h4>
331*b2c653efSSorin Basca<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.junit.runners.model.FrameworkMethod&gt;&nbsp;computeFrameworkMethods()</pre>
332*b2c653efSSorin Basca<div class="block">Returns a list of <code>FrameworkMethod</code>s. Handles both
333*b2c653efSSorin Basca parameterised methods (counts them as many times as many paramsets they
334*b2c653efSSorin Basca have) and nonparameterised methods (just counts them once).</div>
335*b2c653efSSorin Basca<dl>
336*b2c653efSSorin Basca<dt><span class="returnLabel">Returns:</span></dt>
337*b2c653efSSorin Basca<dd>a list of FrameworkMethod objects</dd>
338*b2c653efSSorin Basca</dl>
339*b2c653efSSorin Basca</li>
340*b2c653efSSorin Basca</ul>
341*b2c653efSSorin Basca<a name="returnListOfMethods--">
342*b2c653efSSorin Basca<!--   -->
343*b2c653efSSorin Basca</a>
344*b2c653efSSorin Basca<ul class="blockList">
345*b2c653efSSorin Basca<li class="blockList">
346*b2c653efSSorin Basca<h4>returnListOfMethods</h4>
347*b2c653efSSorin Basca<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.junit.runners.model.FrameworkMethod&gt;&nbsp;returnListOfMethods()</pre>
348*b2c653efSSorin Basca<div class="block">Returns a list of <code>FrameworkMethod</code>s - once per method, like
349*b2c653efSSorin Basca there were no parameters.
350*b2c653efSSorin Basca For JUnit to build names for IDE.</div>
351*b2c653efSSorin Basca</li>
352*b2c653efSSorin Basca</ul>
353*b2c653efSSorin Basca<a name="parameterisedMethodInvoker-org.junit.runners.model.FrameworkMethod-java.lang.Object-">
354*b2c653efSSorin Basca<!--   -->
355*b2c653efSSorin Basca</a>
356*b2c653efSSorin Basca<ul class="blockList">
357*b2c653efSSorin Basca<li class="blockList">
358*b2c653efSSorin Basca<h4>parameterisedMethodInvoker</h4>
359*b2c653efSSorin Basca<pre>public&nbsp;org.junit.runners.model.Statement&nbsp;parameterisedMethodInvoker(org.junit.runners.model.FrameworkMethod&nbsp;method,
360*b2c653efSSorin Basca                                                                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;testClass)</pre>
361*b2c653efSSorin Basca<div class="block">Returns a InvokeParameterisedMethod for parameterised methods and null
362*b2c653efSSorin Basca for nonparameterised</div>
363*b2c653efSSorin Basca<dl>
364*b2c653efSSorin Basca<dt><span class="paramLabel">Parameters:</span></dt>
365*b2c653efSSorin Basca<dd><code>method</code> - Test method</dd>
366*b2c653efSSorin Basca<dd><code>testClass</code> - </dd>
367*b2c653efSSorin Basca<dt><span class="returnLabel">Returns:</span></dt>
368*b2c653efSSorin Basca<dd>a Statement with the invoker for the parameterised method</dd>
369*b2c653efSSorin Basca</dl>
370*b2c653efSSorin Basca</li>
371*b2c653efSSorin Basca</ul>
372*b2c653efSSorin Basca<a name="shouldRun-junitparams.internal.TestMethod-">
373*b2c653efSSorin Basca<!--   -->
374*b2c653efSSorin Basca</a>
375*b2c653efSSorin Basca<ul class="blockList">
376*b2c653efSSorin Basca<li class="blockList">
377*b2c653efSSorin Basca<h4>shouldRun</h4>
378*b2c653efSSorin Basca<pre>public&nbsp;boolean&nbsp;shouldRun(<a href="../../junitparams/internal/TestMethod.html" title="class in junitparams.internal">TestMethod</a>&nbsp;testMethod)</pre>
379*b2c653efSSorin Basca<div class="block">Tells if method should be run by this runner.</div>
380*b2c653efSSorin Basca<dl>
381*b2c653efSSorin Basca<dt><span class="paramLabel">Parameters:</span></dt>
382*b2c653efSSorin Basca<dd><code>testMethod</code> - </dd>
383*b2c653efSSorin Basca<dt><span class="returnLabel">Returns:</span></dt>
384*b2c653efSSorin Basca<dd>true, iff testMethod should be run by this runner.</dd>
385*b2c653efSSorin Basca</dl>
386*b2c653efSSorin Basca</li>
387*b2c653efSSorin Basca</ul>
388*b2c653efSSorin Basca<a name="runParameterisedTest-junitparams.internal.TestMethod-org.junit.runners.model.Statement-org.junit.runner.notification.RunNotifier-">
389*b2c653efSSorin Basca<!--   -->
390*b2c653efSSorin Basca</a>
391*b2c653efSSorin Basca<ul class="blockList">
392*b2c653efSSorin Basca<li class="blockList">
393*b2c653efSSorin Basca<h4>runParameterisedTest</h4>
394*b2c653efSSorin Basca<pre>public&nbsp;void&nbsp;runParameterisedTest(<a href="../../junitparams/internal/TestMethod.html" title="class in junitparams.internal">TestMethod</a>&nbsp;method,
395*b2c653efSSorin Basca                                 org.junit.runners.model.Statement&nbsp;methodInvoker,
396*b2c653efSSorin Basca                                 org.junit.runner.notification.RunNotifier&nbsp;notifier)</pre>
397*b2c653efSSorin Basca<div class="block">Executes parameterised method.</div>
398*b2c653efSSorin Basca<dl>
399*b2c653efSSorin Basca<dt><span class="paramLabel">Parameters:</span></dt>
400*b2c653efSSorin Basca<dd><code>method</code> - </dd>
401*b2c653efSSorin Basca<dd><code>methodInvoker</code> - </dd>
402*b2c653efSSorin Basca<dd><code>notifier</code> - </dd>
403*b2c653efSSorin Basca</dl>
404*b2c653efSSorin Basca</li>
405*b2c653efSSorin Basca</ul>
406*b2c653efSSorin Basca<a name="describeParameterisedMethod-org.junit.runners.model.FrameworkMethod-">
407*b2c653efSSorin Basca<!--   -->
408*b2c653efSSorin Basca</a>
409*b2c653efSSorin Basca<ul class="blockList">
410*b2c653efSSorin Basca<li class="blockList">
411*b2c653efSSorin Basca<h4>describeParameterisedMethod</h4>
412*b2c653efSSorin Basca<pre>public&nbsp;org.junit.runner.Description&nbsp;describeParameterisedMethod(org.junit.runners.model.FrameworkMethod&nbsp;method)</pre>
413*b2c653efSSorin Basca<div class="block">Returns description of a parameterised method.</div>
414*b2c653efSSorin Basca<dl>
415*b2c653efSSorin Basca<dt><span class="paramLabel">Parameters:</span></dt>
416*b2c653efSSorin Basca<dd><code>method</code> - TODO</dd>
417*b2c653efSSorin Basca<dt><span class="returnLabel">Returns:</span></dt>
418*b2c653efSSorin Basca<dd>Description of a method or null if it's not parameterised.</dd>
419*b2c653efSSorin Basca</dl>
420*b2c653efSSorin Basca</li>
421*b2c653efSSorin Basca</ul>
422*b2c653efSSorin Basca<a name="testMethodFor-org.junit.runners.model.FrameworkMethod-">
423*b2c653efSSorin Basca<!--   -->
424*b2c653efSSorin Basca</a>
425*b2c653efSSorin Basca<ul class="blockListLast">
426*b2c653efSSorin Basca<li class="blockList">
427*b2c653efSSorin Basca<h4>testMethodFor</h4>
428*b2c653efSSorin Basca<pre>public&nbsp;<a href="../../junitparams/internal/TestMethod.html" title="class in junitparams.internal">TestMethod</a>&nbsp;testMethodFor(org.junit.runners.model.FrameworkMethod&nbsp;method)</pre>
429*b2c653efSSorin Basca<div class="block">Returns a cached TestMethod object related to the given FrameworkMethod.
430*b2c653efSSorin Basca This object has all the params already retrieved, so use this one and not
431*b2c653efSSorin Basca TestMethod's constructor if you want to have everything retrieved once
432*b2c653efSSorin Basca and cached.</div>
433*b2c653efSSorin Basca<dl>
434*b2c653efSSorin Basca<dt><span class="paramLabel">Parameters:</span></dt>
435*b2c653efSSorin Basca<dd><code>method</code> - </dd>
436*b2c653efSSorin Basca<dt><span class="returnLabel">Returns:</span></dt>
437*b2c653efSSorin Basca<dd>a cached TestMethod instance</dd>
438*b2c653efSSorin Basca</dl>
439*b2c653efSSorin Basca</li>
440*b2c653efSSorin Basca</ul>
441*b2c653efSSorin Basca</li>
442*b2c653efSSorin Basca</ul>
443*b2c653efSSorin Basca</li>
444*b2c653efSSorin Basca</ul>
445*b2c653efSSorin Basca</div>
446*b2c653efSSorin Basca</div>
447*b2c653efSSorin Basca<!-- ========= END OF CLASS DATA ========= -->
448*b2c653efSSorin Basca<!-- ======= START OF BOTTOM NAVBAR ====== -->
449*b2c653efSSorin Basca<div class="bottomNav"><a name="navbar.bottom">
450*b2c653efSSorin Basca<!--   -->
451*b2c653efSSorin Basca</a>
452*b2c653efSSorin Basca<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
453*b2c653efSSorin Basca<a name="navbar.bottom.firstrow">
454*b2c653efSSorin Basca<!--   -->
455*b2c653efSSorin Basca</a>
456*b2c653efSSorin Basca<ul class="navList" title="Navigation">
457*b2c653efSSorin Basca<li><a href="../../overview-summary.html">Overview</a></li>
458*b2c653efSSorin Basca<li><a href="package-summary.html">Package</a></li>
459*b2c653efSSorin Basca<li class="navBarCell1Rev">Class</li>
460*b2c653efSSorin Basca<li><a href="class-use/ParameterisedTestClassRunner.html">Use</a></li>
461*b2c653efSSorin Basca<li><a href="package-tree.html">Tree</a></li>
462*b2c653efSSorin Basca<li><a href="../../deprecated-list.html">Deprecated</a></li>
463*b2c653efSSorin Basca<li><a href="../../index-all.html">Index</a></li>
464*b2c653efSSorin Basca<li><a href="../../help-doc.html">Help</a></li>
465*b2c653efSSorin Basca</ul>
466*b2c653efSSorin Basca</div>
467*b2c653efSSorin Basca<div class="subNav">
468*b2c653efSSorin Basca<ul class="navList">
469*b2c653efSSorin Basca<li><a href="../../junitparams/internal/InvokeParameterisedMethod.html" title="class in junitparams.internal"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
470*b2c653efSSorin Basca<li><a href="../../junitparams/internal/ParameterisedTestMethodRunner.html" title="class in junitparams.internal"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
471*b2c653efSSorin Basca</ul>
472*b2c653efSSorin Basca<ul class="navList">
473*b2c653efSSorin Basca<li><a href="../../index.html?junitparams/internal/ParameterisedTestClassRunner.html" target="_top">Frames</a></li>
474*b2c653efSSorin Basca<li><a href="ParameterisedTestClassRunner.html" target="_top">No&nbsp;Frames</a></li>
475*b2c653efSSorin Basca</ul>
476*b2c653efSSorin Basca<ul class="navList" id="allclasses_navbar_bottom">
477*b2c653efSSorin Basca<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
478*b2c653efSSorin Basca</ul>
479*b2c653efSSorin Basca<div>
480*b2c653efSSorin Basca<script type="text/javascript"><!--
481*b2c653efSSorin Basca  allClassesLink = document.getElementById("allclasses_navbar_bottom");
482*b2c653efSSorin Basca  if(window==top) {
483*b2c653efSSorin Basca    allClassesLink.style.display = "block";
484*b2c653efSSorin Basca  }
485*b2c653efSSorin Basca  else {
486*b2c653efSSorin Basca    allClassesLink.style.display = "none";
487*b2c653efSSorin Basca  }
488*b2c653efSSorin Basca  //-->
489*b2c653efSSorin Basca</script>
490*b2c653efSSorin Basca</div>
491*b2c653efSSorin Basca<div>
492*b2c653efSSorin Basca<ul class="subNavList">
493*b2c653efSSorin Basca<li>Summary:&nbsp;</li>
494*b2c653efSSorin Basca<li>Nested&nbsp;|&nbsp;</li>
495*b2c653efSSorin Basca<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
496*b2c653efSSorin Basca<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
497*b2c653efSSorin Basca<li><a href="#method.summary">Method</a></li>
498*b2c653efSSorin Basca</ul>
499*b2c653efSSorin Basca<ul class="subNavList">
500*b2c653efSSorin Basca<li>Detail:&nbsp;</li>
501*b2c653efSSorin Basca<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
502*b2c653efSSorin Basca<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
503*b2c653efSSorin Basca<li><a href="#method.detail">Method</a></li>
504*b2c653efSSorin Basca</ul>
505*b2c653efSSorin Basca</div>
506*b2c653efSSorin Basca<a name="skip.navbar.bottom">
507*b2c653efSSorin Basca<!--   -->
508*b2c653efSSorin Basca</a></div>
509*b2c653efSSorin Basca<!-- ======== END OF BOTTOM NAVBAR ======= -->
510*b2c653efSSorin Basca<p class="legalCopy"><small>Copyright &#169; 2014 <a href="http://pragmatists.pl">Pragmatists</a>. All rights reserved.</small></p>
511*b2c653efSSorin Basca</body>
512*b2c653efSSorin Basca</html>
513