@Test
    public void testUpdateExistingWaypointFromNoteWithSameNameWithEmptyCoordsAndNewNote() {
        final Geocache cache = new Geocache();
        final String geocode = "Test" + System.nanoTime();
        cache.setGeocode(geocode);
        cache.setCoords(new Geopoint(40.0, 8.0));
        final Waypoint userWaypoint = new Waypoint("Test", WaypointType.OWN, true);
        final Geopoint userWpGeopoint = new Geopoint(42.0, 10.0);
        userWaypoint.setCoords(userWpGeopoint);
        cache.addOrChangeWaypoint(userWaypoint, false);
        saveFreshCacheToDB(cache);

        final List<Waypoint> wpList = new ArrayList<>();
        wpList.add(createWaypointWithUserNote(userWpGeopoint, "Test", "", "NewNote", WaypointType.OWN));
        assertWaypointsParsed(cache, "@Test (NO-COORD) \"NewNote\"", wpList);

        removeCacheCompletely(geocode);
    }
Waypoint with empty coordinates exist. Update waypointlist from note.
The  waypoint has same name like the existing waypoint and a note and new coordinates.
So expected size is 1:
- existing waypoint with new coordinates and original note.
main/src/androidTest/java/cgeo/geocaching/models/GeocacheTest.java