From d097cc0ee02259ca8e165fe66fec0e9e057fbb0b Mon Sep 17 00:00:00 2001 From: Patrice Chalin Date: Thu, 23 Apr 2020 16:21:45 -0400 Subject: [PATCH] RouteGuideClient example: use E7 format for latitude & longitude As indicated in the proto file, point coordinates are in degrees encoded in E7 format. https://github.com/grpc/grpc-java/blob/master/examples/src/main/proto/route_guide.proto#L54 --- .../java/io/grpc/examples/routeguide/RouteGuideClient.java | 4 ++-- .../io/grpc/examples/routeguide/RouteGuideClientTest.java | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/src/main/java/io/grpc/examples/routeguide/RouteGuideClient.java b/examples/src/main/java/io/grpc/examples/routeguide/RouteGuideClient.java index b3f46b48bf..6958c643da 100644 --- a/examples/src/main/java/io/grpc/examples/routeguide/RouteGuideClient.java +++ b/examples/src/main/java/io/grpc/examples/routeguide/RouteGuideClient.java @@ -218,8 +218,8 @@ public class RouteGuideClient { try { RouteNote[] requests = - {newNote("First message", 0, 0), newNote("Second message", 0, 1), - newNote("Third message", 1, 0), newNote("Fourth message", 1, 1)}; + {newNote("First message", 0, 0), newNote("Second message", 0, 10_000_000), + newNote("Third message", 10_000_000, 0), newNote("Fourth message", 10_000_000, 10_000_000)}; for (RouteNote request : requests) { info("Sending message \"{0}\" at {1}, {2}", request.getMessage(), request.getLocation() diff --git a/examples/src/test/java/io/grpc/examples/routeguide/RouteGuideClientTest.java b/examples/src/test/java/io/grpc/examples/routeguide/RouteGuideClientTest.java index 27fe5b70c9..be2337cc4c 100644 --- a/examples/src/test/java/io/grpc/examples/routeguide/RouteGuideClientTest.java +++ b/examples/src/test/java/io/grpc/examples/routeguide/RouteGuideClientTest.java @@ -400,9 +400,9 @@ public class RouteGuideClientTest { assertEquals( Arrays.asList( Point.newBuilder().setLatitude(0).setLongitude(0).build(), - Point.newBuilder().setLatitude(0).setLongitude(1).build(), - Point.newBuilder().setLatitude(1).setLongitude(0).build(), - Point.newBuilder().setLatitude(1).setLongitude(1).build() + Point.newBuilder().setLatitude(0).setLongitude(10_000_000).build(), + Point.newBuilder().setLatitude(10_000_000).setLongitude(0).build(), + Point.newBuilder().setLatitude(10_000_000).setLongitude(10_000_000).build() ), locationsDelivered);