diff options
author | Alexander Kurtakov | 2017-09-19 15:22:56 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2017-09-19 15:25:39 +0000 |
commit | c4f4dcfa6ee5a5d9a4e4b8e426cea5cd37cd4e2e (patch) | |
tree | d24b2354ab7b4e722ca5c8f303d692814e486f20 /bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ql/EvaluatorTest.java | |
parent | 07de08ae780ef98f8f35b711c583cf6c193574d8 (diff) | |
download | rt.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.java | 30 |
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()); |