Repository: camel
Updated Branches:
  refs/heads/camel-2.15.x 157c0b4a3 -> 748ccaa51


fix olingo2's sporadic test error caused by non-determinism


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/748ccaa5
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/748ccaa5
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/748ccaa5

Branch: refs/heads/camel-2.15.x
Commit: 748ccaa514822b34237ef940c4aaf60c155e0d38
Parents: 157c0b4
Author: Akitoshi Yoshida <a...@apache.org>
Authored: Wed Nov 11 14:47:00 2015 +0100
Committer: Akitoshi Yoshida <a...@apache.org>
Committed: Wed Nov 11 15:00:55 2015 +0100

----------------------------------------------------------------------
 .../org/apache/camel/component/olingo2/Olingo2AppAPITest.java | 7 +++++++
 1 file changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/748ccaa5/components/camel-olingo2/camel-olingo2-component/src/test/java/org/apache/camel/component/olingo2/Olingo2AppAPITest.java
----------------------------------------------------------------------
diff --git 
a/components/camel-olingo2/camel-olingo2-component/src/test/java/org/apache/camel/component/olingo2/Olingo2AppAPITest.java
 
b/components/camel-olingo2/camel-olingo2-component/src/test/java/org/apache/camel/component/olingo2/Olingo2AppAPITest.java
index e502c6a..03c7da1 100644
--- 
a/components/camel-olingo2/camel-olingo2-component/src/test/java/org/apache/camel/component/olingo2/Olingo2AppAPITest.java
+++ 
b/components/camel-olingo2/camel-olingo2-component/src/test/java/org/apache/camel/component/olingo2/Olingo2AppAPITest.java
@@ -40,6 +40,7 @@ import org.apache.camel.test.AvailablePortFinder;
 import org.apache.http.entity.ContentType;
 import org.apache.olingo.odata2.api.commons.HttpStatusCodes;
 import org.apache.olingo.odata2.api.edm.Edm;
+import org.apache.olingo.odata2.api.edm.EdmEntitySet;
 import org.apache.olingo.odata2.api.edm.EdmEntitySetInfo;
 import org.apache.olingo.odata2.api.ep.entry.ODataEntry;
 import org.apache.olingo.odata2.api.ep.feed.ODataDeltaFeed;
@@ -100,6 +101,7 @@ public class Olingo2AppAPITest {
 
     private static Olingo2App olingoApp;
     private static Edm edm;
+    private static Map<String, EdmEntitySet> edmEntitySetMap;
 
     private static Olingo2SampleServer server;
 
@@ -138,6 +140,11 @@ public class Olingo2AppAPITest {
         edm = responseHandler.await();
         LOG.info("Read default EntityContainer:  {}", 
responseHandler.await().getDefaultEntityContainer().getName());
 
+        edmEntitySetMap = new HashMap<String, EdmEntitySet>();
+        for (EdmEntitySet ees : edm.getEntitySets()) {
+            edmEntitySetMap.put(ees.getName(), ees);
+        }
+
         // wait for generated data to be registered in server
         Thread.sleep(2000);
     }

Reply via email to