Browse Source

Set parameter name in parameterized http tests

This shows the class name of the HTTP factory used in each test run.

Change-Id: I7c1df20f0e138dc7e3120fe87e80d40ab17dd8c8
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
tags/v5.5.0.201909110433-r
Matthias Sohn 4 years ago
parent
commit
74937d0328

+ 12
- 4
org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/AllFactoriesHttpTestCase.java View File

@RunWith(Parameterized.class) @RunWith(Parameterized.class)
public abstract class AllFactoriesHttpTestCase extends HttpTestCase { public abstract class AllFactoriesHttpTestCase extends HttpTestCase {


@Parameters
@Parameters(name = "{0}")
public static Collection<Object[]> data() { public static Collection<Object[]> data() {
// run all tests with both connection factories we have // run all tests with both connection factories we have
return Arrays
.asList(new Object[][] { { new JDKHttpConnectionFactory() },
{ new HttpClientConnectionFactory() } });
return Arrays.asList(new Object[][] { { new JDKHttpConnectionFactory() {
@Override
public String toString() {
return this.getClass().getSuperclass().getName();
}
} }, { new HttpClientConnectionFactory() {
@Override
public String toString() {
return this.getClass().getSuperclass().getName();
}
} } });
} }


protected AllFactoriesHttpTestCase(HttpConnectionFactory cf) { protected AllFactoriesHttpTestCase(HttpConnectionFactory cf) {

Loading…
Cancel
Save