diff --git a/test/functional/org/openstreetmap/josm/io/MultiFetchServerObjectReaderTest.java b/test/functional/org/openstreetmap/josm/io/MultiFetchServerObjectReaderTest.java
index f8f9045f95..4c8fdfe310 100644
--- a/test/functional/org/openstreetmap/josm/io/MultiFetchServerObjectReaderTest.java
+++ b/test/functional/org/openstreetmap/josm/io/MultiFetchServerObjectReaderTest.java
@@ -235,7 +235,7 @@ class MultiFetchServerObjectReaderTest {
         for (Node n1:out.getNodes()) {
             Node n2 = (Node) ds.getPrimitiveById(n1);
             assertNotNull(n2);
-            assertEquals(n2.get("name"), n2.get("name"));
+            assertEquals(n1.get("name"), n2.get("name"));
         }
         assertTrue(reader.getMissingPrimitives().isEmpty());
     }
@@ -281,7 +281,7 @@ class MultiFetchServerObjectReaderTest {
             Relation r2 = (Relation) ds.getPrimitiveById(r1);
             assertNotNull(r2);
             assertEquals(r2.getMembersCount(), r1.getMembersCount());
-            assertEquals(r2.get("name"), r2.get("name"));
+            assertEquals(r1.get("name"), r2.get("name"));
         }
         assertTrue(reader.getMissingPrimitives().isEmpty());
     }
@@ -303,7 +303,7 @@ class MultiFetchServerObjectReaderTest {
         for (Node n1:out.getNodes()) {
             Node n2 = (Node) ds.getPrimitiveById(n1);
             assertNotNull(n2);
-            assertEquals(n2.get("name"), n2.get("name"));
+            assertEquals(n1.get("name"), n2.get("name"));
         }
         assertTrue(reader.getMissingPrimitives().isEmpty());
     }
@@ -327,7 +327,7 @@ class MultiFetchServerObjectReaderTest {
         for (Node n1:out.getNodes()) {
             Node n2 = (Node) ds.getPrimitiveById(n1);
             assertNotNull(n2);
-            assertEquals(n2.get("name"), n2.get("name"));
+            assertEquals(n1.get("name"), n2.get("name"));
         }
         assertFalse(reader.getMissingPrimitives().isEmpty());
         assertEquals(1, reader.getMissingPrimitives().size());
