]> granicus.if.org Git - postgis/commitdiff
Add another test case that needs resolution
authorPaul Ramsey <pramsey@cleverelephant.ca>
Sun, 4 Oct 2009 22:26:13 +0000 (22:26 +0000)
committerPaul Ramsey <pramsey@cleverelephant.ca>
Sun, 4 Oct 2009 22:26:13 +0000 (22:26 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@4588 b70326c6-7e19-0410-871a-916f4a2858ee

liblwgeom/cunit/cu_geodetic.c

index 589ffe289e3f4f3a1a882b67d74cbceeb890e818..f6ac7937af6387aa491bfaa6c19b7d477afce143 100644 (file)
@@ -282,6 +282,19 @@ void test_edge_intersection(void)
        rv = edge_intersection(e1, e2, &g);
        CU_ASSERT_EQUAL(rv, LW_FALSE);  
 
+       /* Second Medford case, very short segment vs very long one 
+       e1.start.lat = 0.73826546728290887156;
+       e1.start.lon = -2.14426380171833042;
+       e1.end.lat = 0.73826545883786642843;
+       e1.end.lon = -2.1442638997530165668;
+       e2.start.lat = 0.73775469118192538165;
+       e2.start.lon = -2.1436035534281718817;
+       e2.end.lat = 0.71021099548296817705;
+       e2.end.lon = 2.1065275171200439353;
+       rv = edge_intersection(e1, e2, &g);
+       CU_ASSERT_EQUAL(rv, LW_FALSE);
+       */
+
        /* Intersection at (0 0) */
        edge_set(-1.0, 0.0, 1.0, 0.0, &e1);
        edge_set(0.0, -1.0, 0.0, 1.0, &e2);