diff options
author | donald.g.dunne | 2015-10-07 19:56:40 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2015-10-07 19:56:40 +0000 |
commit | c6446781b8aa9803b3997801207a97c741f84394 (patch) | |
tree | 6b509a8b5063c8fd60270c9c756d59026a9ed3a6 /plugins/org.eclipse.osee.orcs.test | |
parent | 165caac839e71bfdb37a886532f1e2e5de2edf39 (diff) | |
download | org.eclipse.osee-c6446781b8aa9803b3997801207a97c741f84394.tar.gz org.eclipse.osee-c6446781b8aa9803b3997801207a97c741f84394.tar.xz org.eclipse.osee-c6446781b8aa9803b3997801207a97c741f84394.zip |
bug: Fix OrcsTransactionTest intermittent test failures - 2
Change-Id: I7116d29605c4ff0daf440fd2073576aeefc9b8c3
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.java | 18 |
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); |