Skip to content

Commit f4a89ef

Browse files
author
sakirr
committed
fix: gate negative_distance pgTap test on min_lib_version 5.0.0
1 parent 23c4976 commit f4a89ef

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

pgtap/dijkstra/driving_distance/edge_cases/negative_distance.pg

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
BEGIN;
66

77
UPDATE edges SET cost = sign(cost), reverse_cost = sign(reverse_cost);
8-
SELECT CASE WHEN min_version('3.6.0') THEN plan(3) ELSE plan(1) END;
8+
SELECT CASE WHEN min_version('3.6.0') AND min_lib_version('5.0.0') THEN plan(3) ELSE plan(1) END;
99

1010
CREATE OR REPLACE FUNCTION test_function()
1111
RETURNS SETOF TEXT AS
1212
$BODY$
1313
BEGIN
14-
IF min_version('3.6.0') THEN
14+
IF min_version('3.6.0') AND min_lib_version('5.0.0') THEN
1515
-- Test negative distance throws error
1616
SELECT throws_ok(
1717
$$SELECT * FROM pgr_drivingDistance('SELECT id, source, target, cost FROM edges', 1, -1.0)$$,
@@ -34,7 +34,7 @@ BEGIN
3434
'SHOULD NOT THROW because distance is positive'
3535
);
3636
ELSE
37-
SELECT skip(1, 'Function standardized on 3.6.0');
37+
SELECT skip(1, 'Distance validation standardized on pgRouting 5.0.0');
3838
END IF;
3939
END;
4040
$BODY$

0 commit comments

Comments
 (0)