Skip to content

Commit 222c0d7

Browse files
committed
Update tests.
1 parent 895c22e commit 222c0d7

1 file changed

Lines changed: 80 additions & 6 deletions

File tree

extensions/ql-vscode/test/unit-tests/data-extensions-editor/auto-model.test.ts

Lines changed: 80 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ describe("createAutoModelRequest", () => {
3939
typeName: "Connection",
4040
methodName: "createQuery",
4141
methodParameters: "(String)",
42-
supported: true,
42+
supported: false,
4343
usages: [
4444
{
4545
label: "createQuery(...)",
@@ -69,7 +69,7 @@ describe("createAutoModelRequest", () => {
6969
typeName: "Query",
7070
methodName: "executeScalar",
7171
methodParameters: "(Class)",
72-
supported: true,
72+
supported: false,
7373
usages: [
7474
{
7575
label: "executeScalar(...)",
@@ -99,7 +99,7 @@ describe("createAutoModelRequest", () => {
9999
typeName: "Sql2o",
100100
methodName: "open",
101101
methodParameters: "()",
102-
supported: true,
102+
supported: false,
103103
usages: [
104104
{
105105
label: "open(...)",
@@ -129,7 +129,7 @@ describe("createAutoModelRequest", () => {
129129
typeName: "PrintStream",
130130
methodName: "println",
131131
methodParameters: "(String)",
132-
supported: true,
132+
supported: false,
133133
usages: [
134134
{
135135
label: "println(...)",
@@ -149,7 +149,7 @@ describe("createAutoModelRequest", () => {
149149
typeName: "Sql2o",
150150
methodName: "Sql2o",
151151
methodParameters: "(String,String,String)",
152-
supported: true,
152+
supported: false,
153153
usages: [
154154
{
155155
label: "new Sql2o(...)",
@@ -169,7 +169,7 @@ describe("createAutoModelRequest", () => {
169169
typeName: "Sql2o",
170170
methodName: "Sql2o",
171171
methodParameters: "(String)",
172-
supported: true,
172+
supported: false,
173173
usages: [
174174
{
175175
label: "new Sql2o(...)",
@@ -235,6 +235,32 @@ describe("createAutoModelRequest", () => {
235235
).toEqual({
236236
language: "java",
237237
samples: [
238+
{
239+
package: "org.sql2o",
240+
type: "Sql2o",
241+
name: "open",
242+
signature: "()",
243+
classification: {
244+
type: "CLASSIFICATION_TYPE_NEUTRAL",
245+
kind: "",
246+
explanation: "",
247+
},
248+
usages: usages["org.sql2o.Sql2o#open()"],
249+
input: "Argument[-1]",
250+
},
251+
{
252+
package: "org.sql2o",
253+
type: "Sql2o",
254+
name: "Sql2o",
255+
signature: "(String)",
256+
classification: {
257+
type: "CLASSIFICATION_TYPE_SINK",
258+
kind: "jndi-injection",
259+
explanation: "",
260+
},
261+
usages: usages["org.sql2o.Sql2o#Sql2o(String)"],
262+
input: "Argument[-1]",
263+
},
238264
{
239265
package: "org.sql2o",
240266
type: "Sql2o",
@@ -250,6 +276,15 @@ describe("createAutoModelRequest", () => {
250276
},
251277
],
252278
candidates: [
279+
{
280+
package: "org.sql2o",
281+
type: "Connection",
282+
name: "createQuery",
283+
signature: "(String)",
284+
usages: usages["org.sql2o.Connection#createQuery(String)"],
285+
input: "Argument[-1]",
286+
classification: undefined,
287+
},
253288
{
254289
package: "org.sql2o",
255290
type: "Connection",
@@ -259,6 +294,15 @@ describe("createAutoModelRequest", () => {
259294
input: "Argument[0]",
260295
classification: undefined,
261296
},
297+
{
298+
package: "org.sql2o",
299+
type: "Query",
300+
name: "executeScalar",
301+
signature: "(Class)",
302+
usages: usages["org.sql2o.Query#executeScalar(Class)"],
303+
input: "Argument[-1]",
304+
classification: undefined,
305+
},
262306
{
263307
package: "org.sql2o",
264308
type: "Query",
@@ -268,6 +312,18 @@ describe("createAutoModelRequest", () => {
268312
input: "Argument[0]",
269313
classification: undefined,
270314
},
315+
{
316+
package: "org.springframework.boot",
317+
type: "SpringApplication",
318+
name: "run",
319+
signature: "(Class,String[])",
320+
usages:
321+
usages[
322+
"org.springframework.boot.SpringApplication#run(Class,String[])"
323+
],
324+
input: "Argument[-1]",
325+
classification: undefined,
326+
},
271327
{
272328
package: "org.springframework.boot",
273329
type: "SpringApplication",
@@ -292,6 +348,15 @@ describe("createAutoModelRequest", () => {
292348
input: "Argument[1]",
293349
classification: undefined,
294350
},
351+
{
352+
package: "java.io",
353+
type: "PrintStream",
354+
name: "println",
355+
signature: "(String)",
356+
usages: usages["java.io.PrintStream#println(String)"],
357+
input: "Argument[-1]",
358+
classification: undefined,
359+
},
295360
{
296361
package: "java.io",
297362
type: "PrintStream",
@@ -301,6 +366,15 @@ describe("createAutoModelRequest", () => {
301366
input: "Argument[0]",
302367
classification: undefined,
303368
},
369+
{
370+
package: "org.sql2o",
371+
type: "Sql2o",
372+
name: "Sql2o",
373+
signature: "(String,String,String)",
374+
usages: usages["org.sql2o.Sql2o#Sql2o(String,String,String)"],
375+
input: "Argument[-1]",
376+
classification: undefined,
377+
},
304378
{
305379
package: "org.sql2o",
306380
type: "Sql2o",

0 commit comments

Comments
 (0)