diff options
Diffstat (limited to 'connector-bugzilla-rest/org.eclipse.mylyn.bugzilla.rest.tests/src/org/eclipse/mylyn/bugzilla/rest/tests/TckFixture.java')
-rw-r--r-- | connector-bugzilla-rest/org.eclipse.mylyn.bugzilla.rest.tests/src/org/eclipse/mylyn/bugzilla/rest/tests/TckFixture.java | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/connector-bugzilla-rest/org.eclipse.mylyn.bugzilla.rest.tests/src/org/eclipse/mylyn/bugzilla/rest/tests/TckFixture.java b/connector-bugzilla-rest/org.eclipse.mylyn.bugzilla.rest.tests/src/org/eclipse/mylyn/bugzilla/rest/tests/TckFixture.java new file mode 100644 index 000000000..5752089b2 --- /dev/null +++ b/connector-bugzilla-rest/org.eclipse.mylyn.bugzilla.rest.tests/src/org/eclipse/mylyn/bugzilla/rest/tests/TckFixture.java @@ -0,0 +1,36 @@ +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 repository() { + return new TaskRepository(getConnectorKind(), getRepositoryUrl()); + } + + @SuppressWarnings("restriction") + public AbstractRepositoryConnector connector() { + return new org.eclipse.mylyn.internal.bugzilla.rest.core.BugzillaRestConnector(); + } + +} |