diff options
Diffstat (limited to 'org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla')
6 files changed, 41 insertions, 44 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 54dda35ea..3995b8e66 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.getOptionValues(BugzillaAttribute.COMPONENT).size() > 0); + assertTrue(config.getComponents().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.getOptionValues(BugzillaAttribute.PRIORITY); + List<String> priorities = repositoryConfiguration.getPriorities(); 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 c66c4142b..78183a377 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,7 +20,6 @@ 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; @@ -29,6 +28,7 @@ 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.getOptionValues(BugzillaAttribute.PRIORITY); + List<String> priorities = repositoryConfiguration.getPriorities(); 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 770fc12c4..f15cca85e 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.getOptionValues(BugzillaAttribute.BUG_STATUS).size()); + assertEquals(10, config.getStatusValues().size()); } else if (BugzillaFixture.current().getBugzillaVersion().compareMajorMinorOnly(BugzillaVersion.BUGZILLA_4_0) < 0) { - assertEquals(7, config.getOptionValues(BugzillaAttribute.BUG_STATUS).size()); + assertEquals(7, config.getStatusValues().size()); } else { - assertEquals(5, config.getOptionValues(BugzillaAttribute.BUG_STATUS).size()); + assertEquals(5, config.getStatusValues().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()); + 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()); } else { if (BugzillaVersion.BUGZILLA_4_0.compareMajorMinorOnly(new BugzillaVersion(BugzillaFixture.current() .getVersion())) > 0) { - assertEquals(6, config.getOptionValues(BugzillaAttribute.RESOLUTION).size()); + assertEquals(6, config.getResolutions().size()); } else { - assertEquals(5, config.getOptionValues(BugzillaAttribute.RESOLUTION).size()); + assertEquals(5, config.getResolutions().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(4, config.getPlatforms().size()); + assertEquals(5, config.getOSs().size()); + assertEquals(6, config.getPriorities().size()); } - assertEquals(7, config.getOptionValues(BugzillaAttribute.BUG_SEVERITY).size()); - assertEquals(3, config.getOptionValues(BugzillaAttribute.PRODUCT).size()); + assertEquals(7, config.getSeverities().size()); + assertEquals(3, config.getProducts().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.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()); + assertEquals(2, config.getKeywords().size()); + assertEquals(2, config.getComponents("ManualTest").size()); + assertEquals(4, config.getVersions("ManualTest").size()); + assertEquals(4, config.getTargetMilestones("ManualTest").size()); if (BugzillaFixture.current().getRepositoryUrl().contains("localhost")) { - 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()); + assertEquals(1, config.getComponents("TestProduct").size()); + assertEquals(1, config.getVersions("TestProduct").size()); + assertEquals(1, config.getTargetMilestones("TestProduct").size()); } else { - 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("TestProduct").size()); + assertEquals(4, config.getVersions("TestProduct").size()); + assertEquals(4, config.getTargetMilestones("TestProduct").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()); + assertEquals(2, config.getComponents("Product with Spaces").size()); + assertEquals(4, config.getVersions("Product with Spaces").size()); + assertEquals(4, config.getTargetMilestones("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 4a233ae83..c733e4b0b 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,7 +19,6 @@ 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; @@ -44,12 +43,12 @@ public class BugzillaConfigurationTest extends TestCase { RepositoryConfiguration configuration1 = new RepositoryConfiguration(); configuration1.setRepositoryUrl("url1"); configuration1.addProduct("Test Product 1"); - assertEquals(1, configuration1.getOptionValues(BugzillaAttribute.PRODUCT).size()); + assertEquals(1, configuration1.getProducts().size()); RepositoryConfiguration configuration2 = new RepositoryConfiguration(); configuration1.setRepositoryUrl("url2"); configuration2.addProduct("Test Product 2"); - assertEquals(1, configuration2.getOptionValues(BugzillaAttribute.PRODUCT).size()); + assertEquals(1, configuration2.getProducts().size()); connector.addRepositoryConfiguration(configuration1); connector.addRepositoryConfiguration(configuration2); @@ -67,9 +66,8 @@ public class BugzillaConfigurationTest extends TestCase { assertNotNull(connector.getRepositoryConfiguration(configuration1.getRepositoryUrl())); assertNotNull(connector.getRepositoryConfiguration(configuration2.getRepositoryUrl())); RepositoryConfiguration testLoadedConfig = connector.getRepositoryConfiguration(configuration1.getRepositoryUrl()); - assertEquals(1, testLoadedConfig.getOptionValues(BugzillaAttribute.PRODUCT).size()); - assertEquals(configuration1.getOptionValues(BugzillaAttribute.PRODUCT).get(0), - testLoadedConfig.getOptionValues(BugzillaAttribute.PRODUCT).get(0)); + assertEquals(1, testLoadedConfig.getProducts().size()); + assertEquals(configuration1.getProducts().get(0), testLoadedConfig.getProducts().get(0)); } public void testNullCacheFile() { @@ -144,7 +142,7 @@ public class BugzillaConfigurationTest extends TestCase { RepositoryConfiguration config = contentHandler.getConfiguration(); assertNotNull(config); - assertTrue(config.getOptionValues(BugzillaAttribute.PRODUCT).contains( + assertTrue(config.getProducts().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 7bdee2973..fddb8019b 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,7 +25,6 @@ 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; @@ -43,6 +42,7 @@ 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.getOptionValues(BugzillaAttribute.PRIORITY); + List<String> priorities = repositoryConfiguration.getPriorities(); 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 ec10dbe89..1e4fbc751 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,7 +29,6 @@ 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; @@ -697,12 +696,12 @@ public class BugzillaXmlRpcClientTest extends AbstractBugzillaTest { } RepositoryConfiguration repositoryConfiguration = connector.getRepositoryConfiguration(repository.getRepositoryUrl()); - for (String product : repositoryConfiguration.getOptionValues(BugzillaAttribute.PRODUCT)) { + for (String product : repositoryConfiguration.getProducts()) { repositoryConfiguration.setDefaultMilestone(product, null); } bugzillaClient.updateProductInfo(new NullProgressMonitor(), repositoryConfiguration); - for (String product : repositoryConfiguration.getOptionValues(BugzillaAttribute.PRODUCT)) { + for (String product : repositoryConfiguration.getProducts()) { if (product.equals("ManualTest") || product.equals("Product with Spaces") || product.equals("TestProduct")) { assertEquals("---", repositoryConfiguration.getDefaultMilestones(product)); } else { |