@Test public void testCreateMultiLineStringFromMultiPolyLine() { final String wkt = "MULTILINESTRING ((107.68471354246141 2.2346191319821231, 107.68471354246141 2.2345360028045156), " + "(107.68454724550249 2.2345601370821555, 107.68453115224835 2.2345601370821555, " + "107.68449419872607 2.2344243539043736))"; final MultiPolyLine multiPolyLine = MultiPolyLine.wkt(wkt); final PolyLine polyLine1 = PolyLine.wkt( "LINESTRING (107.68471354246141 2.2346191319821231, 107.68471354246141 2.2345360028045156)"); final PolyLine polyLine2 = PolyLine .wkt("LINESTRING (107.68454724550249 2.2345601370821555, " + "107.68453115224835 2.2345601370821555, 107.68449419872607 2.2344243539043736)"); final LineString lineString1 = new JtsPolyLineConverter().convert(polyLine1); final LineString lineString2 = new JtsPolyLineConverter().convert(polyLine2); final MultiLineString multiLineString = new JtsMultiPolyLineConverter() .convert(multiPolyLine); Assert.assertTrue("First line is contained", multiLineString.contains(lineString1)); Assert.assertTrue("Second line is contained", multiLineString.contains(lineString2)); }