You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by to...@apache.org on 2017/01/10 20:41:13 UTC
svn commit: r1778196 -
/sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/trigger/impl/JcrEventDistributionTriggerTest.java
Author: tommaso
Date: Tue Jan 10 20:41:13 2017
New Revision: 1778196
URL: http://svn.apache.org/viewvc?rev=1778196&view=rev
Log:
SLING-6210 - added additional test for ignored paths
Modified:
sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/trigger/impl/JcrEventDistributionTriggerTest.java
Modified: sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/trigger/impl/JcrEventDistributionTriggerTest.java
URL: http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/trigger/impl/JcrEventDistributionTriggerTest.java?rev=1778196&r1=1778195&r2=1778196&view=diff
==============================================================================
--- sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/trigger/impl/JcrEventDistributionTriggerTest.java (original)
+++ sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/trigger/impl/JcrEventDistributionTriggerTest.java Tue Jan 10 20:41:13 2017
@@ -80,4 +80,20 @@ public class JcrEventDistributionTrigger
DistributionRequest distributionRequest = jcrEventdistributionTrigger.processEvent(event);
assertNull(distributionRequest);
}
+
+ @Test
+ public void testProcessEventOnMultipleIgnoredPattern() throws Exception {
+ SlingRepository repository = mock(SlingRepository.class);
+ Scheduler scheduler = mock(Scheduler.class);
+ ResourceResolverFactory resolverFactory = mock(ResourceResolverFactory.class);
+
+ String path = "/home/users";
+ String serviceName = "serviceId";
+ String[] ignoredPaths = new String[]{".*/.tokens.*", ".*/.rep:cache.*"};
+ JcrEventDistributionTrigger jcrEventdistributionTrigger = new JcrEventDistributionTrigger(repository, scheduler, resolverFactory, path, false, serviceName, ignoredPaths);
+ Event event = mock(Event.class);
+ when(event.getPath()).thenReturn("/home/users/3/3U3HxUUzJJ60BdN4lEDJ/.tokens/2017-01-10T15.52.37.842+01.00");
+ DistributionRequest distributionRequest = jcrEventdistributionTrigger.processEvent(event);
+ assertNull(distributionRequest);
+ }
}
\ No newline at end of file