Skip to content

Commit 6bd1885

Browse files
committed
test: handle licensed SQL fixtures in type DDL corpus
1 parent a161e1f commit 6bd1885

3 files changed

Lines changed: 13 additions & 2 deletions

File tree

src/main/java/net/sf/jsqlparser/statement/RoutineReference.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public void setOrderByArguments(List<Argument> orderByArguments) {
5353
}
5454

5555
/** A signature argument is a data type, not an invocation expression. */
56-
public static class Argument implements java.io.Serializable {
56+
public static class Argument implements Serializable {
5757
public enum Mode {
5858
IN, OUT, INOUT, VARIADIC
5959
}

src/test/java/net/sf/jsqlparser/statement/create/PostgreSqlTypeDdlTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@ static Stream<String> statements() throws Exception {
5656
try (BufferedReader reader = new BufferedReader(new InputStreamReader(
5757
PostgreSqlTypeDdlTest.class.getResourceAsStream("/postgresql/type-ddl.sql"),
5858
StandardCharsets.UTF_8))) {
59-
return reader.lines().filter(line -> !line.isEmpty()).collect(Collectors.toList())
59+
return reader.lines()
60+
.filter(line -> !line.trim().isEmpty() && !line.trim().startsWith("--"))
61+
.collect(Collectors.toList())
6062
.stream();
6163
}
6264
}

src/test/resources/postgresql/type-ddl.sql

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
---
2+
-- #%L
3+
-- JSQLParser library
4+
-- %%
5+
-- Copyright (C) 2004 - 2026 JSQLParser
6+
-- %%
7+
-- Dual licensed under GNU LGPL 2.1 or Apache License 2.0
8+
-- #L%
9+
---
110
CREATE TYPE mood AS ENUM ('sad', 'ok', 'happy')
211
CREATE TYPE app."Mood" AS ENUM ('can''t', 'OK')
312
CREATE TYPE empty_enum AS ENUM ()

0 commit comments

Comments
 (0)