From 6d72e6e7db70bb17308d76c4bba2777242c6c1a9 Mon Sep 17 00:00:00 2001 From: Nicholas Lu Date: Fri, 4 Mar 2016 12:15:51 -0800 Subject: [PATCH] Sorting order of items to preserve expected order in Java 8 --- .../geoserver/rest/encoder/GSLayerEncoder21Test.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/test/java/it/geosolutions/geoserver/rest/encoder/GSLayerEncoder21Test.java b/src/test/java/it/geosolutions/geoserver/rest/encoder/GSLayerEncoder21Test.java index c821369..bcdee37 100644 --- a/src/test/java/it/geosolutions/geoserver/rest/encoder/GSLayerEncoder21Test.java +++ b/src/test/java/it/geosolutions/geoserver/rest/encoder/GSLayerEncoder21Test.java @@ -20,6 +20,8 @@ package it.geosolutions.geoserver.rest.encoder; import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; import java.util.List; import it.geosolutions.geoserver.rest.encoder.authorityurl.AuthorityURLInfo; @@ -101,6 +103,7 @@ public class GSLayerEncoder21Test { jsonStr.length() - 3); String[] items = jsonStr.split("\\}(,)\\{"); + Arrays.sort(items, Collections.reverseOrder()); String[] props1 = items[0].split(","); String[] kvp1_1 = props1[0].split("\":");