diff options
author | relves | 2006-10-04 17:54:11 +0000 |
---|---|---|
committer | relves | 2006-10-04 17:54:11 +0000 |
commit | b95c140b9b8b30b7ce3b67d4daca807de14a0288 (patch) | |
tree | b7b48c737731a7876be8e35a85f76264e1ffa556 | |
parent | eeb41150d758008101fd834748a96a5d863b9b20 (diff) | |
download | org.eclipse.mylyn-b95c140b9b8b30b7ce3b67d4daca807de14a0288.tar.gz org.eclipse.mylyn-b95c140b9b8b30b7ce3b67d4daca807de14a0288.tar.xz org.eclipse.mylyn-b95c140b9b8b30b7ce3b67d4daca807de14a0288.zip |
Progress on: 150430: add Bugzilla repository templates
https://bugs.eclipse.org/bugs/show_bug.cgi?id=150430
2 files changed, 52 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.tests/src/org/eclipse/mylyn/tests/integration/AllIntegrationTests.java b/org.eclipse.mylyn.tests/src/org/eclipse/mylyn/tests/integration/AllIntegrationTests.java index de3de9db..8c138e26 100644 --- a/org.eclipse.mylyn.tests/src/org/eclipse/mylyn/tests/integration/AllIntegrationTests.java +++ b/org.eclipse.mylyn.tests/src/org/eclipse/mylyn/tests/integration/AllIntegrationTests.java @@ -27,6 +27,7 @@ public class AllIntegrationTests { suite.addTestSuite(DefaultPreferenceConfigTest.class); suite.addTestSuite(ExtensionPointInitializationTest.class); suite.addTestSuite(ChangeDataDirTest.class); + suite.addTest(RepositoryConnectorsTest.suite()); // $JUnit-END$ return suite; } diff --git a/org.eclipse.mylyn.tests/src/org/eclipse/mylyn/tests/integration/RepositoryConnectorsTest.java b/org.eclipse.mylyn.tests/src/org/eclipse/mylyn/tests/integration/RepositoryConnectorsTest.java new file mode 100644 index 00000000..cbf674b5 --- /dev/null +++ b/org.eclipse.mylyn.tests/src/org/eclipse/mylyn/tests/integration/RepositoryConnectorsTest.java @@ -0,0 +1,51 @@ +/******************************************************************************* + * Copyright (c) 2004 - 2006 University Of British Columbia and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * University Of British Columbia - initial API and implementation + *******************************************************************************/ + +package org.eclipse.mylar.tests.integration; + +import junit.extensions.ActiveTestSuite; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +import org.eclipse.mylar.tasks.core.AbstractRepositoryConnector; +import org.eclipse.mylar.tasks.ui.TasksUiPlugin; + +/** + * Test harness for iterating over all connectors and performing a test. + * + * @author Eugene Kuleshov + */ +public class RepositoryConnectorsTest extends TestCase { + + private final AbstractRepositoryConnector connector; + + public RepositoryConnectorsTest(AbstractRepositoryConnector connector) { + super("testRepositoryConnector"); + this.connector = connector; + } + + public void testRepositoryConnector() { + assertNotNull(connector.getRepositoryType()); + // add bulk connector tests here... + } + + public static TestSuite suite() { + TestSuite suite = new ActiveTestSuite(RepositoryConnectorsTest.class.getName()); + + for (AbstractRepositoryConnector repositoryConnector : TasksUiPlugin.getRepositoryManager() + .getRepositoryConnectors()) { + suite.addTest(new RepositoryConnectorsTest(repositoryConnector)); + } + + return suite; + } + +} |