Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.mylyn.bugzilla.tests/src')
-rw-r--r--org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaRepositoryConnectorTest.java4
-rw-r--r--org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/RepositoryReportFactoryTest.java4
-rw-r--r--org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaClientTest.java56
-rw-r--r--org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaConfigurationTest.java12
-rw-r--r--org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaRepositoryConnectorStandaloneTest.java4
-rw-r--r--org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaXmlRpcClientTest.java5
6 files changed, 44 insertions, 41 deletions
diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaRepositoryConnectorTest.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaRepositoryConnectorTest.java
index 3995b8e66..54dda35ea 100644
--- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaRepositoryConnectorTest.java
+++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/BugzillaRepositoryConnectorTest.java
@@ -963,7 +963,7 @@ public class BugzillaRepositoryConnectorTest extends AbstractBugzillaTest {
// test anonymous update of configuration
RepositoryConfiguration config = connector.getRepositoryConfiguration(repository, false, null);
assertNotNull(config);
- assertTrue(config.getComponents().size() > 0);
+ assertTrue(config.getOptionValues(BugzillaAttribute.COMPONENT).size() > 0);
}
public void testTimeTracker() throws Exception {
@@ -1077,7 +1077,7 @@ public class BugzillaRepositoryConnectorTest extends AbstractBugzillaTest {
return;
}
RepositoryConfiguration repositoryConfiguration = connector.getRepositoryConfiguration(repository.getRepositoryUrl());
- List<String> priorities = repositoryConfiguration.getPriorities();
+ List<String> priorities = repositoryConfiguration.getOptionValues(BugzillaAttribute.PRIORITY);
String priority1 = priorities.get(0);
String priority2 = priorities.get(1);
diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/RepositoryReportFactoryTest.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/RepositoryReportFactoryTest.java
index 78183a377..c66c4142b 100644
--- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/RepositoryReportFactoryTest.java
+++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/RepositoryReportFactoryTest.java
@@ -20,6 +20,7 @@ import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.mylyn.bugzilla.tests.support.BugzillaFixture;
import org.eclipse.mylyn.commons.net.AuthenticationCredentials;
import org.eclipse.mylyn.commons.net.AuthenticationType;
+import org.eclipse.mylyn.commons.sdk.util.CommonTestUtil.PrivilegeLevel;
import org.eclipse.mylyn.internal.bugzilla.core.BugzillaAttribute;
import org.eclipse.mylyn.internal.bugzilla.core.BugzillaClient;
import org.eclipse.mylyn.internal.bugzilla.core.BugzillaRepositoryConnector;
@@ -28,7 +29,6 @@ import org.eclipse.mylyn.tasks.core.TaskRepository;
import org.eclipse.mylyn.tasks.core.data.TaskAttribute;
import org.eclipse.mylyn.tasks.core.data.TaskData;
import org.eclipse.mylyn.tasks.core.data.TaskMapper;
-import org.eclipse.mylyn.commons.sdk.util.CommonTestUtil.PrivilegeLevel;
/**
* @author Rob Elves
@@ -78,7 +78,7 @@ public class RepositoryReportFactoryTest extends TestCase {
public void testPostingAndReadingAttributes() throws Exception {
RepositoryConfiguration repositoryConfiguration = connector.getRepositoryConfiguration(repository.getRepositoryUrl());
- List<String> priorities = repositoryConfiguration.getPriorities();
+ List<String> priorities = repositoryConfiguration.getOptionValues(BugzillaAttribute.PRIORITY);
String priority = priorities.get(priorities.size() > 0 ? priorities.size() - 1 : 0);
TaskData data = BugzillaFixture.current().createTask(PrivilegeLevel.USER, "testPostingAndReading() summary",
"testPostingAndReading() description");
diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaClientTest.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaClientTest.java
index f15cca85e..770fc12c4 100644
--- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaClientTest.java
+++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaClientTest.java
@@ -74,30 +74,30 @@ public class BugzillaClientTest extends TestCase {
config.getInstallVersion().compareMajorMinorOnly(
new BugzillaVersion(BugzillaFixture.current().getVersion())));
if (BugzillaFixture.current() == BugzillaFixture.BUGS_3_6_CUSTOM_WF_AND_STATUS) {
- assertEquals(10, config.getStatusValues().size());
+ assertEquals(10, config.getOptionValues(BugzillaAttribute.BUG_STATUS).size());
} else if (BugzillaFixture.current().getBugzillaVersion().compareMajorMinorOnly(BugzillaVersion.BUGZILLA_4_0) < 0) {
- assertEquals(7, config.getStatusValues().size());
+ assertEquals(7, config.getOptionValues(BugzillaAttribute.BUG_STATUS).size());
} else {
- assertEquals(5, config.getStatusValues().size());
+ assertEquals(5, config.getOptionValues(BugzillaAttribute.BUG_STATUS).size());
}
- if (config.getResolutions().contains("LATER")) {
- assertEquals(8, config.getResolutions().size());
- assertEquals(8, config.getPlatforms().size());
- assertEquals(36, config.getOSs().size());
- assertEquals(5, config.getPriorities().size());
+ if (config.getOptionValues(BugzillaAttribute.RESOLUTION).contains("LATER")) {
+ assertEquals(8, config.getOptionValues(BugzillaAttribute.RESOLUTION).size());
+ assertEquals(8, config.getOptionValues(BugzillaAttribute.REP_PLATFORM).size());
+ assertEquals(36, config.getOptionValues(BugzillaAttribute.OP_SYS).size());
+ assertEquals(5, config.getOptionValues(BugzillaAttribute.PRIORITY).size());
} else {
if (BugzillaVersion.BUGZILLA_4_0.compareMajorMinorOnly(new BugzillaVersion(BugzillaFixture.current()
.getVersion())) > 0) {
- assertEquals(6, config.getResolutions().size());
+ assertEquals(6, config.getOptionValues(BugzillaAttribute.RESOLUTION).size());
} else {
- assertEquals(5, config.getResolutions().size());
+ assertEquals(5, config.getOptionValues(BugzillaAttribute.RESOLUTION).size());
}
- assertEquals(4, config.getPlatforms().size());
- assertEquals(5, config.getOSs().size());
- assertEquals(6, config.getPriorities().size());
+ assertEquals(4, config.getOptionValues(BugzillaAttribute.REP_PLATFORM).size());
+ assertEquals(5, config.getOptionValues(BugzillaAttribute.OP_SYS).size());
+ assertEquals(6, config.getOptionValues(BugzillaAttribute.PRIORITY).size());
}
- assertEquals(7, config.getSeverities().size());
- assertEquals(3, config.getProducts().size());
+ assertEquals(7, config.getOptionValues(BugzillaAttribute.BUG_SEVERITY).size());
+ assertEquals(3, config.getOptionValues(BugzillaAttribute.PRODUCT).size());
if (BugzillaFixture.current() == BugzillaFixture.BUGS_3_6_CUSTOM_WF_AND_STATUS) {
assertEquals(6, config.getOpenStatusValues().size());
assertEquals(1, config.getClosedStatusValues().size());
@@ -108,22 +108,22 @@ public class BugzillaClientTest extends TestCase {
assertEquals(3, config.getOpenStatusValues().size());
assertEquals(2, config.getClosedStatusValues().size());
}
- assertEquals(2, config.getKeywords().size());
- assertEquals(2, config.getComponents("ManualTest").size());
- assertEquals(4, config.getVersions("ManualTest").size());
- assertEquals(4, config.getTargetMilestones("ManualTest").size());
+ assertEquals(2, config.getOptionValues(BugzillaAttribute.KEYWORDS).size());
+ assertEquals(2, config.getProductOptionValues(BugzillaAttribute.COMPONENT, "ManualTest").size());
+ assertEquals(4, config.getProductOptionValues(BugzillaAttribute.VERSION, "ManualTest").size());
+ assertEquals(4, config.getProductOptionValues(BugzillaAttribute.TARGET_MILESTONE, "ManualTest").size());
if (BugzillaFixture.current().getRepositoryUrl().contains("localhost")) {
- assertEquals(1, config.getComponents("TestProduct").size());
- assertEquals(1, config.getVersions("TestProduct").size());
- assertEquals(1, config.getTargetMilestones("TestProduct").size());
+ assertEquals(1, config.getProductOptionValues(BugzillaAttribute.COMPONENT, "TestProduct").size());
+ assertEquals(1, config.getProductOptionValues(BugzillaAttribute.VERSION, "TestProduct").size());
+ assertEquals(1, config.getProductOptionValues(BugzillaAttribute.TARGET_MILESTONE, "TestProduct").size());
} else {
- assertEquals(2, config.getComponents("TestProduct").size());
- assertEquals(4, config.getVersions("TestProduct").size());
- assertEquals(4, config.getTargetMilestones("TestProduct").size());
+ assertEquals(2, config.getProductOptionValues(BugzillaAttribute.COMPONENT, "TestProduct").size());
+ assertEquals(4, config.getProductOptionValues(BugzillaAttribute.VERSION, "TestProduct").size());
+ assertEquals(4, config.getProductOptionValues(BugzillaAttribute.TARGET_MILESTONE, "TestProduct").size());
}
- assertEquals(2, config.getComponents("Product with Spaces").size());
- assertEquals(4, config.getVersions("Product with Spaces").size());
- assertEquals(4, config.getTargetMilestones("Product with Spaces").size());
+ assertEquals(2, config.getProductOptionValues(BugzillaAttribute.COMPONENT, "Product with Spaces").size());
+ assertEquals(4, config.getProductOptionValues(BugzillaAttribute.VERSION, "Product with Spaces").size());
+ assertEquals(4, config.getProductOptionValues(BugzillaAttribute.TARGET_MILESTONE, "Product with Spaces").size());
}
public void testValidate() throws Exception {
diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaConfigurationTest.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaConfigurationTest.java
index c733e4b0b..4a233ae83 100644
--- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaConfigurationTest.java
+++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaConfigurationTest.java
@@ -19,6 +19,7 @@ import java.io.InputStreamReader;
import junit.framework.TestCase;
import org.eclipse.mylyn.bugzilla.tests.support.BugzillaFixture;
+import org.eclipse.mylyn.internal.bugzilla.core.BugzillaAttribute;
import org.eclipse.mylyn.internal.bugzilla.core.BugzillaRepositoryConnector;
import org.eclipse.mylyn.internal.bugzilla.core.RepositoryConfiguration;
import org.eclipse.mylyn.internal.bugzilla.core.SaxConfigurationContentHandler;
@@ -43,12 +44,12 @@ public class BugzillaConfigurationTest extends TestCase {
RepositoryConfiguration configuration1 = new RepositoryConfiguration();
configuration1.setRepositoryUrl("url1");
configuration1.addProduct("Test Product 1");
- assertEquals(1, configuration1.getProducts().size());
+ assertEquals(1, configuration1.getOptionValues(BugzillaAttribute.PRODUCT).size());
RepositoryConfiguration configuration2 = new RepositoryConfiguration();
configuration1.setRepositoryUrl("url2");
configuration2.addProduct("Test Product 2");
- assertEquals(1, configuration2.getProducts().size());
+ assertEquals(1, configuration2.getOptionValues(BugzillaAttribute.PRODUCT).size());
connector.addRepositoryConfiguration(configuration1);
connector.addRepositoryConfiguration(configuration2);
@@ -66,8 +67,9 @@ public class BugzillaConfigurationTest extends TestCase {
assertNotNull(connector.getRepositoryConfiguration(configuration1.getRepositoryUrl()));
assertNotNull(connector.getRepositoryConfiguration(configuration2.getRepositoryUrl()));
RepositoryConfiguration testLoadedConfig = connector.getRepositoryConfiguration(configuration1.getRepositoryUrl());
- assertEquals(1, testLoadedConfig.getProducts().size());
- assertEquals(configuration1.getProducts().get(0), testLoadedConfig.getProducts().get(0));
+ assertEquals(1, testLoadedConfig.getOptionValues(BugzillaAttribute.PRODUCT).size());
+ assertEquals(configuration1.getOptionValues(BugzillaAttribute.PRODUCT).get(0),
+ testLoadedConfig.getOptionValues(BugzillaAttribute.PRODUCT).get(0));
}
public void testNullCacheFile() {
@@ -142,7 +144,7 @@ public class BugzillaConfigurationTest extends TestCase {
RepositoryConfiguration config = contentHandler.getConfiguration();
assertNotNull(config);
- assertTrue(config.getProducts().contains(
+ assertTrue(config.getOptionValues(BugzillaAttribute.PRODUCT).contains(
"Test-Long-Named-Product-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"));
// Add your additional checking for valid data here if necessary
diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaRepositoryConnectorStandaloneTest.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaRepositoryConnectorStandaloneTest.java
index fddb8019b..7bdee2973 100644
--- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaRepositoryConnectorStandaloneTest.java
+++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaRepositoryConnectorStandaloneTest.java
@@ -25,6 +25,7 @@ import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.mylyn.bugzilla.tests.support.BugzillaFixture;
import org.eclipse.mylyn.commons.net.AuthenticationCredentials;
import org.eclipse.mylyn.commons.net.AuthenticationType;
+import org.eclipse.mylyn.commons.sdk.util.CommonTestUtil.PrivilegeLevel;
import org.eclipse.mylyn.internal.bugzilla.core.BugzillaAttribute;
import org.eclipse.mylyn.internal.bugzilla.core.BugzillaClient;
import org.eclipse.mylyn.internal.bugzilla.core.BugzillaRepositoryConnector;
@@ -42,7 +43,6 @@ import org.eclipse.mylyn.tasks.core.data.TaskAttribute;
import org.eclipse.mylyn.tasks.core.data.TaskAttributeMapper;
import org.eclipse.mylyn.tasks.core.data.TaskData;
import org.eclipse.mylyn.tasks.core.data.TaskDataCollector;
-import org.eclipse.mylyn.commons.sdk.util.CommonTestUtil.PrivilegeLevel;
/**
* @author Nathan Hapke
@@ -218,7 +218,7 @@ public class BugzillaRepositoryConnectorStandaloneTest extends TestCase {
// queries for bugs assigned to tests@mylyn.eclipse.org, updated in the last hour, trivial with P1
RepositoryConfiguration repositoryConfiguration = connector.getRepositoryConfiguration(repository.getRepositoryUrl());
- List<String> priorities = repositoryConfiguration.getPriorities();
+ List<String> priorities = repositoryConfiguration.getOptionValues(BugzillaAttribute.PRIORITY);
String priority = priorities.get(0);
String severity = "trivial";
String email = "tests%40mylyn.eclipse.org";
diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaXmlRpcClientTest.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaXmlRpcClientTest.java
index 1e4fbc751..ec10dbe89 100644
--- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaXmlRpcClientTest.java
+++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaXmlRpcClientTest.java
@@ -29,6 +29,7 @@ import org.eclipse.mylyn.bugzilla.tests.support.BugzillaFixture;
import org.eclipse.mylyn.commons.net.AuthenticationType;
import org.eclipse.mylyn.commons.net.WebLocation;
import org.eclipse.mylyn.internal.bugzilla.core.AbstractBugzillaOperation;
+import org.eclipse.mylyn.internal.bugzilla.core.BugzillaAttribute;
import org.eclipse.mylyn.internal.bugzilla.core.BugzillaAttributeMapper;
import org.eclipse.mylyn.internal.bugzilla.core.BugzillaVersion;
import org.eclipse.mylyn.internal.bugzilla.core.CustomTransitionManager;
@@ -696,12 +697,12 @@ public class BugzillaXmlRpcClientTest extends AbstractBugzillaTest {
}
RepositoryConfiguration repositoryConfiguration = connector.getRepositoryConfiguration(repository.getRepositoryUrl());
- for (String product : repositoryConfiguration.getProducts()) {
+ for (String product : repositoryConfiguration.getOptionValues(BugzillaAttribute.PRODUCT)) {
repositoryConfiguration.setDefaultMilestone(product, null);
}
bugzillaClient.updateProductInfo(new NullProgressMonitor(), repositoryConfiguration);
- for (String product : repositoryConfiguration.getProducts()) {
+ for (String product : repositoryConfiguration.getOptionValues(BugzillaAttribute.PRODUCT)) {
if (product.equals("ManualTest") || product.equals("Product with Spaces") || product.equals("TestProduct")) {
assertEquals("---", repositoryConfiguration.getDefaultMilestones(product));
} else {

Back to the top