blob: 21ac642a4cf38c27404d85c4be23dce1020e2297 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
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;
protected TaskRepository repository;
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 repository() {
if (repository == null) {
repository = new TaskRepository(getConnectorKind(), getRepositoryUrl());
}
return repository;
}
@SuppressWarnings("restriction")
public AbstractRepositoryConnector connector() {
return new org.eclipse.mylyn.internal.bugzilla.rest.core.BugzillaRestConnector();
}
}
|