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() ) {