@@ -20,16 +20,16 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
2020BEGIN;
2121
2222UPDATE edges SET cost = sign(cost), reverse_cost = sign(reverse_cost);
23- SELECT CASE WHEN NOT min_version('3.3 .0') THEN plan(1 ) ELSE plan(29 ) END;
23+ SELECT CASE WHEN min_version('4.0 .0') THEN plan(29 ) ELSE plan(1 ) END;
2424
2525CREATE OR REPLACE FUNCTION edge_cases()
2626RETURNS SETOF TEXT AS
2727$BODY$
2828BEGIN
2929
30- IF NOT min_version('3.3 .0') THEN
30+ IF NOT min_version('4.0 .0') THEN
3131 RETURN QUERY
32- SELECT skip(1, 'Function is new on 3.3.0 ');
32+ SELECT skip(1, 'pgr_edgecoloring: testing only signatures standardaized in v4.0.0. ');
3333 RETURN;
3434END IF;
3535
@@ -118,7 +118,7 @@ SELECT set_eq('q5',
118118);
119119
120120RETURN QUERY
121- SELECT ok((SELECT count(DISTINCT color_id ) <= 3 FROM pgr_edgeColoring('q5')), 'At most three colors are expected');
121+ SELECT ok((SELECT count(DISTINCT color ) <= 3 FROM pgr_edgeColoring('q5')), 'At most three colors are expected');
122122
123123
124124-- even length cycle test
@@ -142,7 +142,7 @@ SELECT set_eq('q6',
142142);
143143
144144RETURN QUERY
145- SELECT ok((SELECT count(DISTINCT color_id ) <= 3 FROM pgr_edgeColoring('q6')), 'At most three colors are expected');
145+ SELECT ok((SELECT count(DISTINCT color ) <= 3 FROM pgr_edgeColoring('q6')), 'At most three colors are expected');
146146
147147-- changing the order of the edges will change the number of colors expected
148148
@@ -165,7 +165,7 @@ SELECT set_eq('q7',
165165);
166166
167167RETURN QUERY
168- SELECT is((SELECT count(DISTINCT color_id )::INTEGER FROM pgr_edgeColoring('q7')), 2, 'Two colors are expected');
168+ SELECT is((SELECT count(DISTINCT color )::INTEGER FROM pgr_edgeColoring('q7')), 2, 'Two colors are expected');
169169
170170
171171-- odd length cycle test
@@ -200,7 +200,7 @@ SELECT set_eq('q8',
200200);
201201
202202RETURN QUERY
203- SELECT is((SELECT count(DISTINCT color_id )::INTEGER FROM pgr_edgeColoring('q8')), 3, 'Three colors are expected');
203+ SELECT is((SELECT count(DISTINCT color )::INTEGER FROM pgr_edgeColoring('q8')), 3, 'Three colors are expected');
204204
205205
206206-- 5 vertices cyclic
@@ -237,7 +237,7 @@ SELECT set_eq('q9',
237237);
238238
239239RETURN QUERY
240- SELECT is((SELECT count(DISTINCT color_id )::INTEGER FROM pgr_edgeColoring('q9')), 3, 'Three colors are expected');
240+ SELECT is((SELECT count(DISTINCT color )::INTEGER FROM pgr_edgeColoring('q9')), 3, 'Three colors are expected');
241241
242242
243243-- self loop test
@@ -344,7 +344,7 @@ SELECT set_eq('q12',
344344);
345345
346346RETURN QUERY
347- SELECT is((SELECT count(DISTINCT color_id )::INTEGER FROM pgr_edgeColoring('q12')), 3, 'Three colors are expected');
347+ SELECT is((SELECT count(DISTINCT color )::INTEGER FROM pgr_edgeColoring('q12')), 3, 'Three colors are expected');
348348
349349
350350-- 3 vertices multiple edge
@@ -377,7 +377,7 @@ SELECT set_eq('q13',
377377);
378378
379379RETURN QUERY
380- SELECT is((SELECT count(DISTINCT color_id )::INTEGER FROM pgr_edgeColoring('q13')), 2, 'Two colors are expected');
380+ SELECT is((SELECT count(DISTINCT color )::INTEGER FROM pgr_edgeColoring('q13')), 2, 'Two colors are expected');
381381
382382
383383-- 2 vertices multiple edge
@@ -442,7 +442,7 @@ SELECT set_eq('q15',
442442);
443443
444444RETURN QUERY
445- SELECT is((SELECT count(DISTINCT color_id )::INTEGER FROM pgr_edgeColoring('q15')), 1, 'One color is required');
445+ SELECT is((SELECT count(DISTINCT color )::INTEGER FROM pgr_edgeColoring('q15')), 1, 'One color is required');
446446
447447
448448END;
0 commit comments