File tree Expand file tree Collapse file tree 2 files changed +15
-12
lines changed
dd-java-agent/instrumentation/jdbc/src/test/groovy Expand file tree Collapse file tree 2 files changed +15
-12
lines changed Original file line number Diff line number Diff line change @@ -47,16 +47,4 @@ class DBMInjectionForkedTest extends AgentTestRunner {
47
47
then :
48
48
assert statement. sql == " /*${ fullInjection} */ ${ query} "
49
49
}
50
-
51
- def " single query with generated keys" () {
52
- setup :
53
- def connection = new TestConnection (false )
54
-
55
- when :
56
- def statement = connection. createStatement() as TestStatement
57
- statement. executeUpdate(query, 1 )
58
-
59
- then :
60
- assert statement. sql == " ${ query} /*${ fullInjection} */"
61
- }
62
50
}
Original file line number Diff line number Diff line change @@ -36,4 +36,19 @@ class SQLServerInjectionForkedTest extends AgentTestRunner {
36
36
// Verify that the SQL does NOT contain traceparent
37
37
assert ! statement. sql. contains(" traceparent" )
38
38
}
39
+
40
+ def " SQL Server apend comment when getting generated keys" () {
41
+ setup :
42
+ def connection = new TestConnection (false )
43
+ def metadata = new TestDatabaseMetaData ()
44
+ metadata. setURL(" jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testdb;" )
45
+ connection. setMetaData(metadata)
46
+
47
+ when :
48
+ def statement = connection. createStatement() as TestStatement
49
+ statement. executeUpdate(query, 1 )
50
+
51
+ then :
52
+ assert statement. sql == " ${ query} /*${ serviceInjection} */"
53
+ }
39
54
}
You can’t perform that action at this time.
0 commit comments