@Test
    public void testUpdateExistingWaypointWithEmptyCoordsFromNoteWithNewPrefix() {
        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);
        userWaypoint.setCoords(null);
        cache.addOrChangeWaypoint(userWaypoint, false);
        saveFreshCacheToDB(cache);

        final List<Waypoint> wpList = new ArrayList<>();
        wpList.add(new Waypoint("", null, "Test", "", "", WaypointType.OWN));
        wpList.add(new Waypoint("", new Geopoint("N51 13.888 E007 03.444"), "Test", "S1", "", WaypointType.OWN));
        assertWaypointsParsed(cache, "@[S1]Test N51 13.888 E007 03.444", wpList);

        removeCacheCompletely(geocode);
    }
Waypoint with empty coordinates exist. Update waypointlist from note.
The waypoint has prefix which does not exist, but name of existing waypoint.
So expected size is 2:
- existing waypoint unchanged
- new waypoint with prefix is added.
main/src/androidTest/java/cgeo/geocaching/models/GeocacheTest.java