@ParameterizedTest
  @CsvSource({
    "0,0",
    "1,1",
    "-10,-1",
    "300.25,200.75",
  })
  void firstCoordinateOfPoint(double x, double y) {
    for (int scale = 0; scale < 10; scale++) {
      assertEquals(new CoordinateXY(x, y), VectorTile.encodeGeometry(newPoint(x, y), scale).firstCoordinate(),
        "scale=" + scale);
    }
  }
This class is copied from
https://github.com/ElectronicChartCentre/java-vector-tile/blob/master/src/test/java/no/ecc/vectortile/VectorTileEncoderTest.java
and modified based on the changes in VectorTileEncoder, and adapted to junit 5.
planetiler-core/src/test/java/com/onthegomap/planetiler/VectorTileTest.java