From 8f232b77cf3eb646c807a491434f654e7b0287dd Mon Sep 17 00:00:00 2001 From: Benjamin Muskalla Date: Mon, 30 Jul 2012 12:35:24 +0200 Subject: NEW - bug 386227: consumers of TestFixture should be able to provide credentials https://bugs.eclipse.org/bugs/show_bug.cgi?id=386227 Change-Id: I2bd444d779d70532ee5204acd6a2943e50627059 --- .../src/org/eclipse/mylyn/tests/util/TestFixture.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'org.eclipse.mylyn.tests.util/src/org') diff --git a/org.eclipse.mylyn.tests.util/src/org/eclipse/mylyn/tests/util/TestFixture.java b/org.eclipse.mylyn.tests.util/src/org/eclipse/mylyn/tests/util/TestFixture.java index 417b61118..f2cfd6e11 100644 --- a/org.eclipse.mylyn.tests.util/src/org/eclipse/mylyn/tests/util/TestFixture.java +++ b/org.eclipse.mylyn.tests.util/src/org/eclipse/mylyn/tests/util/TestFixture.java @@ -173,10 +173,14 @@ public abstract class TestFixture { } public AbstractWebLocation location(PrivilegeLevel level, Proxy proxy) throws Exception { - UserCredentials credentials = CommonTestUtil.getCredentials(level); + UserCredentials credentials = getCredentials(level); return location(credentials.getUserName(), credentials.getPassword(), proxy); } + protected UserCredentials getCredentials(PrivilegeLevel level) { + return CommonTestUtil.getCredentials(level); + } + public AbstractWebLocation location(String username, String password) throws Exception { return location(username, password, WebUtil.getProxyForUrl(repositoryUrl)); } @@ -191,7 +195,7 @@ public abstract class TestFixture { public TaskRepository repository() { TaskRepository repository = new TaskRepository(connectorKind, repositoryUrl); - UserCredentials credentials = CommonTestUtil.getCredentials(PrivilegeLevel.USER); + UserCredentials credentials = getCredentials(PrivilegeLevel.USER); repository.setCredentials(AuthenticationType.REPOSITORY, new AuthenticationCredentials(credentials.getUserName(), credentials.getPassword()), false); return repository; @@ -219,7 +223,7 @@ public abstract class TestFixture { resetRepositories(); TaskRepository repository = new TaskRepository(connectorKind, repositoryUrl); - UserCredentials credentials = CommonTestUtil.getCredentials(PrivilegeLevel.USER); + UserCredentials credentials = getCredentials(PrivilegeLevel.USER); repository.setCredentials(AuthenticationType.REPOSITORY, new AuthenticationCredentials(credentials.getUserName(), credentials.getPassword()), true); configureRepository(repository); -- cgit v1.2.3