Index: test/org/openstreetmap/josm/data/osm/visitor/MergeVisitorTest.java
===================================================================
--- test/org/openstreetmap/josm/data/osm/visitor/MergeVisitorTest.java	(revision 193)
+++ test/org/openstreetmap/josm/data/osm/visitor/MergeVisitorTest.java	(revision 197)
@@ -1,4 +1,5 @@
 package org.openstreetmap.josm.data.osm.visitor;
 
+import java.util.Arrays;
 import java.util.Date;
 
@@ -41,4 +42,11 @@
     }
 
+	private Way createWay(long id, Date timestamp, Segment... segments) {
+		Way w = new Way();
+		w.id = id;
+		w.segments.addAll(Arrays.asList(segments));
+		w.timestamp = timestamp;
+		return w;
+	}
 
 	/**
@@ -307,3 +315,10 @@
 	}
 	
+	public void testMergeIncompleteSegmentsAddToDataSet() throws Exception {
+		DataSet ds = new DataSet();
+		MergeVisitor v = new MergeVisitor(ds);
+		v.visit(createSegment(null, true, false, 1));
+		assertEquals(1, ds.segments.size());
+    }
+	
 }
