Repository: camel
Updated Branches:
  refs/heads/master 50d134f72 -> ff6e52ebb


Add test of HereNowRefresh. Upgrade to PubNub 4.6.4

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

Branch: refs/heads/master
Commit: ff6e52ebb922c86b7278b8184b8a46d5d57ef5e4
Parents: eef3590
Author: Preben Asmussen <preben.asmus...@gmail.com>
Authored: Sat Jun 10 09:57:45 2017 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Sat Jun 10 10:13:46 2017 +0200

----------------------------------------------------------------------
 .../camel/component/pubnub/PubNubPresenceTest.java | 17 +++++++++++++++++
 parent/pom.xml                                     |  2 +-
 2 files changed, 18 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/ff6e52eb/components/camel-pubnub/src/test/java/org/apache/camel/component/pubnub/PubNubPresenceTest.java
----------------------------------------------------------------------
diff --git 
a/components/camel-pubnub/src/test/java/org/apache/camel/component/pubnub/PubNubPresenceTest.java
 
b/components/camel-pubnub/src/test/java/org/apache/camel/component/pubnub/PubNubPresenceTest.java
index e49fdf8..dc83b81 100644
--- 
a/components/camel-pubnub/src/test/java/org/apache/camel/component/pubnub/PubNubPresenceTest.java
+++ 
b/components/camel-pubnub/src/test/java/org/apache/camel/component/pubnub/PubNubPresenceTest.java
@@ -56,6 +56,23 @@ public class PubNubPresenceTest extends PubNubTestBase {
         assertThat(presence.getOccupancy(), equalTo(3));
     }
 
+    @Test
+    public void testPresenceWithHereNowRefresh() throws Exception {
+        
stubFor(get(urlPathEqualTo("/v2/presence/sub-key/mySubscribeKey/channel/mychannel/heartbeat"))
+            .willReturn(aResponse().withBody("{\"status\": 200, \"message\": 
\"OK\", \"service\": \"Presence\"}")));
+
+        
stubFor(get(urlPathEqualTo("/v2/subscribe/mySubscribeKey/mychannel,mychannel-pnpres/0"))
+            .willReturn(aResponse()
+                
.withBody("{\"t\":{\"t\":\"14901247588021627\",\"r\":2},\"m\":[{\"a\":\"4\",\"f\":0,\"p\":{\"t\":\"14901247587675704\",\"r\":1},\"k\":\"demo-36\",\"c\":\"mychannel-pnpres\","
+                          + "\"d\":{\"action\": \"interval\", \"timestamp\": 
1490124758, \"occupancy\": 2, \"here_now_refresh\": true, "
+                          + "\"join\": 
[\"2220E216-5A30-49AD-A89C-1E0B5AE26AD7\", 
\"4262AE3F-3202-4487-BEE0-1A0D91307DEB\"]},\"b\":\"mychannel-pnpres\"}]}")));
+        context.startRoute("presence-route");
+        mockResult.expectedMessageCount(1);
+        assertMockEndpointsSatisfied();
+        PNPresenceEventResult presence = 
mockResult.getReceivedExchanges().get(0).getIn().getBody(PNPresenceEventResult.class);
+        assertThat(presence.getHereNowRefresh(), equalTo(true));
+    }
+
 
     @Override
     protected RouteBuilder createRouteBuilder() throws Exception {

http://git-wip-us.apache.org/repos/asf/camel/blob/ff6e52eb/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index ab56773..09eb014 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -537,7 +537,7 @@
     <protobuf-version>3.1.0</protobuf-version>
     <protobuf-guava-version>18.0</protobuf-guava-version>
     <protobuf-maven-plugin-version>0.5.0</protobuf-maven-plugin-version>
-    <pubnub-version>4.6.3</pubnub-version>
+    <pubnub-version>4.6.4</pubnub-version>
     <qpid-bundle-version>0.28_1</qpid-bundle-version>
     <qpid-proton-j-version>0.16.0</qpid-proton-j-version>
     <qpid-proton-j-bundle-version>0.14.0</qpid-proton-j-bundle-version>

Reply via email to