blob: 74923c7e36467651043e07b2935922260c5d8fba [file] [log] [blame]
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();
}
}