| package org.eclipse.mylyn.bugzilla.rest.tests; |
| |
| import org.eclipse.mylyn.commons.sdk.util.AbstractTestFixture; |
| import org.eclipse.mylyn.commons.sdk.util.FixtureConfiguration; |
| import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; |
| import org.eclipse.mylyn.tasks.core.TaskRepository; |
| |
| public class TckFixture extends AbstractTestFixture { |
| |
| private final FixtureConfiguration config; |
| |
| public TckFixture(FixtureConfiguration config) { |
| super("org.eclipse.mylyn.bugzilla.rest", config); |
| this.config = config; |
| setInfo("Bugzilla", config.getVersion(), config.getInfo()); |
| } |
| |
| public String getVersion() { |
| return config.getVersion(); |
| } |
| |
| @Override |
| protected AbstractTestFixture getDefault() { |
| return this; |
| } |
| |
| public TaskRepository createRepository() { |
| return new TaskRepository(getConnectorKind(), getRepositoryUrl()); |
| } |
| |
| @SuppressWarnings("restriction") |
| public AbstractRepositoryConnector connector() { |
| return new org.eclipse.mylyn.internal.bugzilla.rest.core.BugzillaRestConnector(); |
| } |
| |
| } |