diff options
author | Roberto E. Escobar | 2013-08-15 20:09:26 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2013-08-21 20:30:08 +0000 |
commit | 1f8f46e03a73c8378231abafeb6b1e6d917bd95b (patch) | |
tree | 775cfae5d7c9d26a58bf9744474e9ee77dbd4815 | |
parent | 88ce034a1fa133ebb880b13ee6427ecfc524b216 (diff) | |
download | org.eclipse.osee-1f8f46e03a73c8378231abafeb6b1e6d917bd95b.tar.gz org.eclipse.osee-1f8f46e03a73c8378231abafeb6b1e6d917bd95b.tar.xz org.eclipse.osee-1f8f46e03a73c8378231abafeb6b1e6d917bd95b.zip |
refinement: Add get local ids ORCS Query test
Change-Id: I19f0576a87af967aad9a6e242907e7f218ffe312
-rw-r--r-- | plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsQueryTest.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsQueryTest.java b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsQueryTest.java index 31f82c2b3fd..a1e7cf7288c 100644 --- a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsQueryTest.java +++ b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsQueryTest.java @@ -21,6 +21,7 @@ import java.util.Iterator; import java.util.List; import org.eclipse.osee.framework.core.data.IArtifactType; import org.eclipse.osee.framework.core.data.IAttributeType; +import org.eclipse.osee.framework.core.data.ResultSet; import org.eclipse.osee.framework.core.enums.CaseType; import org.eclipse.osee.framework.core.enums.CoreArtifactTypes; import org.eclipse.osee.framework.core.enums.CoreAttributeTypes; @@ -29,12 +30,14 @@ import org.eclipse.osee.framework.core.enums.CoreRelationTypes; import org.eclipse.osee.framework.core.enums.MatchTokenCountType; import org.eclipse.osee.framework.core.enums.Operator; import org.eclipse.osee.framework.core.enums.TokenDelimiterMatch; +import org.eclipse.osee.framework.core.enums.TokenOrderType; import org.eclipse.osee.framework.core.exception.OseeCoreException; import org.eclipse.osee.framework.jdk.core.type.MatchLocation; import org.eclipse.osee.orcs.ApplicationContext; import org.eclipse.osee.orcs.OrcsApi; import org.eclipse.osee.orcs.data.ArtifactReadable; import org.eclipse.osee.orcs.data.AttributeReadable; +import org.eclipse.osee.orcs.data.HasLocalId; import org.eclipse.osee.orcs.db.mock.OsgiService; import org.eclipse.osee.orcs.search.Match; import org.eclipse.osee.orcs.search.QueryBuilder; @@ -236,6 +239,17 @@ public class OrcsQueryTest { } @Test + public void testQueryRequirementsAsLocalIds() throws OseeCoreException { + QueryBuilder builder = factory.fromBranch(TestBranches.SAW_Bld_1); + builder.and(CoreAttributeTypes.Name, "REQUIREMENTS", CaseType.IGNORE_CASE, TokenOrderType.MATCH_ORDER, + TokenDelimiterMatch.ANY, MatchTokenCountType.IGNORE_TOKEN_COUNT); + + ResultSet<HasLocalId> results = builder.getResultsAsLocalIds(); + assertEquals(7, results.getList().size()); + assertEquals(7, builder.getCount()); + } + + @Test public void testQueryAttributeKeyword() throws OseeCoreException { QueryBuilder builder = factory.fromBranch(TestBranches.SAW_Bld_1); builder.and(CoreAttributeTypes.Name, "REQUIREMENTS", TokenDelimiterMatch.ANY); |