Skip to content

Commit d5236a5

Browse files
committed
test: run on y24 lts
1 parent b680a8d commit d5236a5

File tree

2 files changed

+18
-12
lines changed

2 files changed

+18
-12
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ jobs:
7373
- "23.7"
7474
- "23.8"
7575
- "23.9"
76+
- "24.3"
77+
- "24.8"
7678
dependency-versions:
7779
- "highest"
7880
env:

tests/Param/ParamValueConverterRegistryTest.php

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ final class ParamValueConverterRegistryTest extends TestCaseBase
3030
{
3131
use WithClient;
3232

33+
private const VersionLineString = 2309;
3334
private const VersionIntervalJson = 2301;
3435

3536
/** @var array<string> */
@@ -239,19 +240,22 @@ public static function providerConvert(): Generator
239240
yield 'Point (array)' => ['Point', [1, 2], '(1,2)'];
240241
yield 'Ring' => ['Ring', '[(1,2),(3,4)]', '[(1,2),(3,4)]'];
241242
yield 'Ring (array)' => ['Ring', [[1, 2], [3, 4]], '[(1,2),(3,4)]'];
242-
yield 'LineString' => ['LineString', '[(1,2),(3,4)]', '[(1,2),(3,4)]'];
243-
yield 'LineString (array)' => ['LineString', [[1, 2], [3, 4]], '[(1,2),(3,4)]'];
244-
yield 'MultiLineString' => [
245-
'MultiLineString',
246-
'[[(1,2),(3,4)],[(5,6),(7,8)]]',
247-
'[[(1,2),(3,4)],[(5,6),(7,8)]]',
248-
];
249243

250-
yield 'MultiLineString (array)' => [
251-
'MultiLineString',
252-
[[[1, 2], [3, 4]], [[5, 6], [7, 8]]],
253-
'[[(1,2),(3,4)],[(5,6),(7,8)]]',
254-
];
244+
if (ClickHouseVersion::get() >= self::VersionLineString) {
245+
yield 'LineString' => ['LineString', '[(1,2),(3,4)]', '[(1,2),(3,4)]'];
246+
yield 'LineString (array)' => ['LineString', [[1, 2], [3, 4]], '[(1,2),(3,4)]'];
247+
yield 'MultiLineString' => [
248+
'MultiLineString',
249+
'[[(1,2),(3,4)],[(5,6),(7,8)]]',
250+
'[[(1,2),(3,4)],[(5,6),(7,8)]]',
251+
];
252+
253+
yield 'MultiLineString (array)' => [
254+
'MultiLineString',
255+
[[[1, 2], [3, 4]], [[5, 6], [7, 8]]],
256+
'[[(1,2),(3,4)],[(5,6),(7,8)]]',
257+
];
258+
}
255259

256260
yield 'Polygon' => ['Polygon', '[[(1,2),(3,4)],[(5,6),(7,8)]]', '[[(1,2),(3,4)],[(5,6),(7,8)]]'];
257261
yield 'Polygon (array)' => ['Polygon', [[[1, 2], [3, 4]], [[5, 6], [7, 8]]], '[[(1,2),(3,4)],[(5,6),(7,8)]]'];

0 commit comments

Comments
 (0)