Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordonald.g.dunne2015-10-07 19:56:40 +0000
committerRyan D. Brooks2015-10-07 19:56:40 +0000
commitc6446781b8aa9803b3997801207a97c741f84394 (patch)
tree6b509a8b5063c8fd60270c9c756d59026a9ed3a6 /plugins/org.eclipse.osee.orcs.test
parent165caac839e71bfdb37a886532f1e2e5de2edf39 (diff)
downloadorg.eclipse.osee-c6446781b8aa9803b3997801207a97c741f84394.tar.gz
org.eclipse.osee-c6446781b8aa9803b3997801207a97c741f84394.tar.xz
org.eclipse.osee-c6446781b8aa9803b3997801207a97c741f84394.zip
bug: Fix OrcsTransactionTest intermittent test failures - 2
Diffstat (limited to 'plugins/org.eclipse.osee.orcs.test')
-rw-r--r--plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsTransactionTest.java18
1 files changed, 12 insertions, 6 deletions
diff --git a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsTransactionTest.java b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsTransactionTest.java
index 07a9c4c7ac2..f333f697bdf 100644
--- a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsTransactionTest.java
+++ b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsTransactionTest.java
@@ -26,6 +26,9 @@ import static org.junit.Assert.assertNotSame;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
+import com.google.common.base.Optional;
+import com.google.common.base.Predicate;
+import com.google.common.collect.Iterables;
import java.util.Arrays;
import java.util.Iterator;
import java.util.concurrent.Callable;
@@ -63,9 +66,6 @@ import org.junit.Test;
import org.junit.rules.ExpectedException;
import org.junit.rules.TestName;
import org.junit.rules.TestRule;
-import com.google.common.base.Optional;
-import com.google.common.base.Predicate;
-import com.google.common.collect.Iterables;
/**
* @author Roberto E. Escobar
@@ -530,8 +530,10 @@ public class OrcsTransactionTest {
ResultSet<ArtifactReadable> artifacts = builder.getResults();
verifyHistoricalArtifacts(artifacts, artifact1, artifact2);
Iterator<ArtifactReadable> iter = artifacts.iterator();
- ArtifactReadable artifactActual = iter.next();
ArtifactReadable artifact1Actual = iter.next();
+ if (!artifact1Actual.equals(artifact2)) {
+ artifact1Actual = iter.next();
+ }
builder = query.fromBranch(CoreBranches.COMMON);
builder.fromTransaction(transactions[1]);
builder.andExists(CoreAttributeTypes.GeneralStringData, CoreAttributeTypes.Annotation);
@@ -558,8 +560,10 @@ public class OrcsTransactionTest {
ResultSet<ArtifactReadable> artifacts = builder.getResults();
verifyHistoricalArtifacts(artifacts, artifact1, artifact2);
Iterator<ArtifactReadable> iter = artifacts.iterator();
- ArtifactReadable artifactActual = iter.next();
ArtifactReadable artifact1Actual = iter.next();
+ if (!artifact1Actual.equals(artifact2)) {
+ artifact1Actual = iter.next();
+ }
builder = query.fromBranch(CoreBranches.COMMON);
builder.fromTransaction(transactions[2]);
builder.andExists(CoreAttributeTypes.GeneralStringData, CoreAttributeTypes.Annotation);
@@ -586,8 +590,10 @@ public class OrcsTransactionTest {
ResultSet<ArtifactReadable> artifacts = builder.getResults();
verifyHistoricalArtifacts(artifacts, artifact1, artifact2);
Iterator<ArtifactReadable> iter = artifacts.iterator();
- ArtifactReadable artifactActual = iter.next();
ArtifactReadable artifact1Actual = iter.next();
+ if (!artifact1Actual.equals(artifact2)) {
+ artifact1Actual = iter.next();
+ }
builder = query.fromBranch(CoreBranches.COMMON);
builder.fromTransaction(transactions[2]);
builder.andExists(CoreAttributeTypes.GeneralStringData, CoreAttributeTypes.Annotation);

Back to the top