You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streams.apache.org by ds...@apache.org on 2013/11/13 14:48:06 UTC
svn commit: r1541518 -
/incubator/streams/branches/webservice/streams-components/src/test/java/org/apache/streams/components/service/StreamsFiltersServiceTest.java
Author: dsullivan
Date: Wed Nov 13 13:48:06 2013
New Revision: 1541518
URL: http://svn.apache.org/r1541518
Log:
new test for StreamsFiltersServiceTest
Modified:
incubator/streams/branches/webservice/streams-components/src/test/java/org/apache/streams/components/service/StreamsFiltersServiceTest.java
Modified: incubator/streams/branches/webservice/streams-components/src/test/java/org/apache/streams/components/service/StreamsFiltersServiceTest.java
URL: http://svn.apache.org/viewvc/incubator/streams/branches/webservice/streams-components/src/test/java/org/apache/streams/components/service/StreamsFiltersServiceTest.java?rev=1541518&r1=1541517&r2=1541518&view=diff
==============================================================================
--- incubator/streams/branches/webservice/streams-components/src/test/java/org/apache/streams/components/service/StreamsFiltersServiceTest.java (original)
+++ incubator/streams/branches/webservice/streams-components/src/test/java/org/apache/streams/components/service/StreamsFiltersServiceTest.java Wed Nov 13 13:48:06 2013
@@ -1,6 +1,8 @@
package org.apache.streams.components.service;
+import org.apache.streams.components.activitysubscriber.ActivityStreamsSubscriber;
import org.apache.streams.components.activitysubscriber.ActivityStreamsSubscriberWarehouse;
+import org.apache.streams.components.activitysubscriber.impl.ActivityStreamsSubscriberDelegate;
import org.apache.streams.components.service.impl.StreamsFiltersServiceImpl;
import org.apache.streams.persistence.model.ActivityStreamsSubscription;
import org.junit.Before;
@@ -32,10 +34,12 @@ public class StreamsFiltersServiceTest {
String subscriberId = "subscriberId";
String tagsJson = "{\"add\":[\"this\"], \"remove\":[\"that\"]}";
ActivityStreamsSubscription subscription = createMock(ActivityStreamsSubscription.class);
+ ActivityStreamsSubscriber subscriber = new ActivityStreamsSubscriberDelegate();
repositoryService.updateFilters(eq(subscriberId), isA(Set.class), isA(Set.class));
expectLastCall();
expect(repositoryService.getSubscriptionByInRoute(subscriberId)).andReturn(subscription);
+ expect(subscriberWarehouse.getSubscriber(subscriberId)).andReturn(subscriber);
subscriberWarehouse.updateSubscriber(subscription);
expectLastCall();
replay(repositoryService,subscriberWarehouse);
@@ -43,6 +47,7 @@ public class StreamsFiltersServiceTest {
String returned = filtersService.updateFilters(subscriberId,tagsJson);
assertThat(returned,is(equalTo("Filters Updated Successfully!")));
+ assertThat(subscriber.getLastUpdated().getTime(),is(equalTo(0L)));
}
@Test