From fc4eb30aa118b7a93965103443d65cdc0cb733da Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Tue, 25 Mar 2014 10:36:56 +0100 Subject: [PATCH] DATAREST-279 - Fixed creation of point instances from longitude and latitude. --- .../data/rest/webmvc/convert/StringToPointConverter.java | 2 +- .../rest/webmvc/convert/StringToPointConverterUnitTests.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/convert/StringToPointConverter.java b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/convert/StringToPointConverter.java index cbe12a7da..d09b393c9 100644 --- a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/convert/StringToPointConverter.java +++ b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/convert/StringToPointConverter.java @@ -50,7 +50,7 @@ public enum StringToPointConverter implements Converter { double latitude = Double.parseDouble(parts[0]); double longitude = Double.parseDouble(parts[1]); - return new Point(latitude, longitude); + return new Point(longitude, latitude); } catch (NumberFormatException o_O) { throw new IllegalArgumentException(String.format(INVALID_FORMAT, source), o_O); diff --git a/spring-data-rest-webmvc/src/test/java/org/springframework/data/rest/webmvc/convert/StringToPointConverterUnitTests.java b/spring-data-rest-webmvc/src/test/java/org/springframework/data/rest/webmvc/convert/StringToPointConverterUnitTests.java index 43aeda912..b40fb32f7 100644 --- a/spring-data-rest-webmvc/src/test/java/org/springframework/data/rest/webmvc/convert/StringToPointConverterUnitTests.java +++ b/spring-data-rest-webmvc/src/test/java/org/springframework/data/rest/webmvc/convert/StringToPointConverterUnitTests.java @@ -35,7 +35,7 @@ public class StringToPointConverterUnitTests { @Test public void parsesPointFromString() { - Point reference = new Point(10.8, 20.9); + Point reference = new Point(20.9, 10.8); assertThat(INSTANCE.convert("10.8,20.9"), is(reference)); assertThat(INSTANCE.convert(" 10.8,20.9 "), is(reference));