Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kurtakov2017-09-19 15:22:56 +0000
committerAlexander Kurtakov2017-09-19 15:25:39 +0000
commitc4f4dcfa6ee5a5d9a4e4b8e426cea5cd37cd4e2e (patch)
treed24b2354ab7b4e722ca5c8f303d692814e486f20 /bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ql/EvaluatorTest.java
parent07de08ae780ef98f8f35b711c583cf6c193574d8 (diff)
downloadrt.equinox.p2-c4f4dcfa6ee5a5d9a4e4b8e426cea5cd37cd4e2e.tar.gz
rt.equinox.p2-c4f4dcfa6ee5a5d9a4e4b8e426cea5cd37cd4e2e.tar.xz
rt.equinox.p2-c4f4dcfa6ee5a5d9a4e4b8e426cea5cd37cd4e2e.zip
Bug 522466 - Fix generification warnings in p2.testsI20170920-0100I20170919-2000
Yet another round. Change-Id: Idfcc6a717588ea423249b45ca37c18fc832aaad1 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ql/EvaluatorTest.java')
-rw-r--r--bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ql/EvaluatorTest.java30
1 files changed, 15 insertions, 15 deletions
diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ql/EvaluatorTest.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ql/EvaluatorTest.java
index 8a10fabd8..f08505d6c 100644
--- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ql/EvaluatorTest.java
+++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ql/EvaluatorTest.java
@@ -160,17 +160,17 @@ public class EvaluatorTest extends AbstractProvisioningTest {
assertNotNull(artifactManager);
IArtifactRepository repo = artifactManager.loadRepository(artifactRepo, new NullProgressMonitor());
- IQueryResult result = repo.query(QueryUtil.createMatchQuery(IArtifactKey.class, "classifier ~= /*/"), new NullProgressMonitor());
+ IQueryResult<IArtifactKey> result = repo.query(QueryUtil.createMatchQuery(IArtifactKey.class, "classifier ~= /*/"), new NullProgressMonitor());
assertTrue(queryResultSize(result) > 1);
- Iterator itor = result.iterator();
+ Iterator<IArtifactKey> itor = result.iterator();
while (itor.hasNext())
- assertTrue(itor.next() instanceof IArtifactKey);
+ assertNotNull(itor.next());
- result = repo.descriptorQueryable().query(QueryUtil.createMatchQuery(IArtifactDescriptor.class, "artifactKey.classifier ~= /*/"), new NullProgressMonitor());
- assertTrue(queryResultSize(result) > 1);
- itor = result.iterator();
- while (itor.hasNext())
- assertTrue(itor.next() instanceof IArtifactDescriptor);
+ IQueryResult<IArtifactDescriptor> result2 = repo.descriptorQueryable().query(QueryUtil.createMatchQuery(IArtifactDescriptor.class, "artifactKey.classifier ~= /*/"), new NullProgressMonitor());
+ assertTrue(queryResultSize(result2) > 1);
+ Iterator<IArtifactDescriptor> itor2 = result2.iterator();
+ while (itor2.hasNext())
+ assertNotNull(itor2.next());
}
public void testClassConstructor() throws Exception {
@@ -271,7 +271,7 @@ public class EvaluatorTest extends AbstractProvisioningTest {
}
public void testRootVariableSerialization() throws Exception {
- List items = new ArrayList();
+ List<Object> items = new ArrayList<>();
items.add(new MyObject("ian bull", "foo", "true"));
@@ -300,15 +300,15 @@ public class EvaluatorTest extends AbstractProvisioningTest {
public void testMatchQueryInjectionInContext() throws Exception {
IMetadataRepository repo = getMDR("/testData/galileoM7");
- IContextExpression<IInstallableUnit> expr = factory.contextExpression(parser.parseQuery("select(x | iquery($0, x) || iquery($1, x)).latest()"), new MatchQuery() {
+ IContextExpression<IInstallableUnit> expr = factory.contextExpression(parser.parseQuery("select(x | iquery($0, x) || iquery($1, x)).latest()"), new MatchQuery<IInstallableUnit>() {
@Override
- public boolean isMatch(Object candidate) {
- return "true".equals(((IInstallableUnit) candidate).getProperty("org.eclipse.equinox.p2.type.category"));
+ public boolean isMatch(IInstallableUnit candidate) {
+ return "true".equals(candidate.getProperty("org.eclipse.equinox.p2.type.category"));
}
- }, new MatchQuery() {
+ }, new MatchQuery<IInstallableUnit>() {
@Override
- public boolean isMatch(Object candidate) {
- return "true".equals(((IInstallableUnit) candidate).getProperty("org.eclipse.equinox.p2.type.group"));
+ public boolean isMatch(IInstallableUnit candidate) {
+ return "true".equals(candidate.getProperty("org.eclipse.equinox.p2.type.group"));
}
});
IQueryResult<IInstallableUnit> result = repo.query(QueryUtil.createQuery(expr), new NullProgressMonitor());

Back to the top