Author: cziegeler
Date: Fri Aug 15 16:16:42 2014
New Revision: 1618220

URL: http://svn.apache.org/r1618220
Log:
SLING-3847 : MockResourceResolver: resource order is not preserved in 
listChildren method

Modified:
    
sling/trunk/testing/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolver.java

Modified: 
sling/trunk/testing/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolver.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolver.java?rev=1618220&r1=1618219&r2=1618220&view=diff
==============================================================================
--- 
sling/trunk/testing/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolver.java
 (original)
+++ 
sling/trunk/testing/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolver.java
 Fri Aug 15 16:16:42 2014
@@ -135,7 +135,7 @@ public class MockResourceResolver implem
     @Override
     public Iterator<Resource> listChildren(final Resource parent) {
         final String prefixPath = parent.getPath() + "/";
-        final Map<String, Map<String, Object>> candidates = new 
HashMap<String, Map<String,Object>>();
+        final Map<String, Map<String, Object>> candidates = new 
LinkedHashMap<String, Map<String,Object>>();
         synchronized ( this.resources ) {
             for(final Map.Entry<String, Map<String, Object>> e : 
this.resources.entrySet()) {
                 if (e.getKey().startsWith(prefixPath) && 
e.getKey().lastIndexOf('/') < prefixPath.length() ) {


Reply via email to