Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoberto E. Escobar2013-08-15 20:09:26 +0000
committerGerrit Code Review @ Eclipse.org2013-08-21 20:30:08 +0000
commit1f8f46e03a73c8378231abafeb6b1e6d917bd95b (patch)
tree775cfae5d7c9d26a58bf9744474e9ee77dbd4815
parent88ce034a1fa133ebb880b13ee6427ecfc524b216 (diff)
downloadorg.eclipse.osee-1f8f46e03a73c8378231abafeb6b1e6d917bd95b.tar.gz
org.eclipse.osee-1f8f46e03a73c8378231abafeb6b1e6d917bd95b.tar.xz
org.eclipse.osee-1f8f46e03a73c8378231abafeb6b1e6d917bd95b.zip
refinement: Add get local ids ORCS Query test
-rw-r--r--plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsQueryTest.java14
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);

Back to the top