47{
51 char *msg1 = "test_mindistance2d_tolerance failed (got %g expected %g) at line %d\n";
52 char *msg2 = "\n\ndo_test_mindistance2d_tolerance: NULL lwgeom generated from WKT\n %s\n\n";
53
56
57 if ( ! lw1 )
58 {
59 printf(msg2, in1);
60 exit(1);
61 }
62 if ( ! lw2 )
63 {
64 printf(msg2, in2);
65 exit(1);
66 }
67
70
74 if ( fabs(
distance - expected_res) > accepted_error )
75 {
76 printf(msg1,
distance, expected_res, line);
77 CU_FAIL();
78 }
79 else
80 {
81 CU_PASS();
82 }
83
84}
void lwgeom_free(LWGEOM *geom)
#define LW_PARSER_CHECK_NONE
LWGEOM * lwgeom_from_wkt(const char *wkt, const char check)
#define FLAGS_SET_SOLID(flags, value)
static double distance(double x1, double y1, double x2, double y2)