Index: trunk/test/unit/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRendererTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRendererTest.java	(revision 14689)
+++ trunk/test/unit/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRendererTest.java	(revision 14694)
@@ -6,4 +6,5 @@
 
 import org.junit.Test;
+import org.openstreetmap.josm.TestUtils;
 import org.openstreetmap.josm.data.osm.visitor.paint.StyledMapRenderer.StyleRecord;
 
@@ -85,4 +86,5 @@
     @Test
     public void testEqualsContract() {
+        TestUtils.assumeWorkingEqualsVerifier();
         EqualsVerifier.forClass(StyleRecord.class).usingGetClass()
             .suppress(Warning.NONFINAL_FIELDS)
Index: trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreferenceTestIT.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreferenceTestIT.java	(revision 14689)
+++ trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreferenceTestIT.java	(revision 14694)
@@ -76,4 +76,5 @@
 public class ImageryPreferenceTestIT {
 
+    private static final String ERROR_SEP = " -> ";
     private static final LatLon GREENWICH = new LatLon(51.47810, -0.00170);
     private static final int DEFAULT_ZOOM = 12;
@@ -157,5 +158,10 @@
         if (notIgnoredErrors.contains(errorMsg))
             notIgnoredErrors.remove(errorMsg);
-        return addError(errorsToIgnore.contains(errorMsg) ? ignoredErrors : errors, info, errorMsg);
+        return addError(isIgnoredError(errorMsg) ? ignoredErrors : errors, info, errorMsg);
+    }
+
+    private boolean isIgnoredError(String errorMsg) {
+        int idx = errorMsg.lastIndexOf(ERROR_SEP);
+        return errorsToIgnore.contains(errorMsg) || (idx > -1 && errorsToIgnore.contains(errorMsg.substring(idx + ERROR_SEP.length())));
     }
 
@@ -190,5 +196,5 @@
                 } catch (IOException e) {
                     if (response.getResponseCode() < 300) {
-                        addError(info, url + " -> " + e);
+                        addError(info, url + ERROR_SEP + e);
                     }
                 } finally {
@@ -196,5 +202,5 @@
                 }
             } catch (IOException e) {
-                addError(info, url + " -> " + e);
+                addError(info, url + ERROR_SEP + e);
             }
         }
@@ -244,5 +250,5 @@
 
     private static String zoomMarker(int zoom) {
-        return " -> zoom " + zoom + " -> ";
+        return " -> zoom " + zoom + ERROR_SEP;
     }
 
@@ -338,5 +344,5 @@
             }
         } catch (IOException | RuntimeException | WMSGetCapabilitiesException | WMTSGetCapabilitiesException e) {
-            addError(info, info.getUrl() + " -> " + e.toString());
+            addError(info, info.getUrl() + ERROR_SEP + e.toString());
         }
 
@@ -347,5 +353,5 @@
 
     private static boolean isZoomError(String error) {
-        String[] parts = error.split(" -> ");
+        String[] parts = error.split(ERROR_SEP);
         String lastPart = parts.length > 0 ? parts[parts.length - 1].toLowerCase(Locale.ENGLISH) : "";
         return lastPart.contains("bbox")
