File tree Expand file tree Collapse file tree 2 files changed +6
-16
lines changed
java/ql/test/library-tests/frameworks/spring/webmultipart Expand file tree Collapse file tree 2 files changed +6
-16
lines changed Original file line number Diff line number Diff line change 1
1
package generatedtest ;
2
2
3
3
import java .io .InputStream ;
4
+ import java .util .Collection ;
4
5
import java .util .Iterator ;
5
6
import java .util .List ;
6
7
import java .util .Map ;
16
17
// Test case generated by GenerateFlowTestCase.ql
17
18
public class Test {
18
19
19
- Object getElement (Object container ) { return null ; }
20
- Object getMapValue (Object container ) { return null ; }
20
+ Object getElement (Iterator container ) { return container .next (); }
21
+ Object getElement (Collection container ) { return container .iterator ().next (); }
22
+ Object getMapValue (Map container ) { return container .get (null ); }
21
23
Object source () { return null ; }
22
24
void sink (Object o ) { }
23
25
24
- public void test () {
26
+ public void test () throws Exception {
25
27
26
28
{
27
29
// "org.springframework.web.multipart;MultipartFile;true;getBytes;;;Argument[-1];ReturnValue;taint"
@@ -118,4 +120,4 @@ public void test() {
118
120
119
121
}
120
122
121
- }
123
+ }
Original file line number Diff line number Diff line change 1
1
import java
2
2
import semmle.code.java.dataflow.DataFlow
3
- import semmle.code.java.dataflow.ExternalFlow
4
3
import semmle.code.java.dataflow.TaintTracking
5
4
import TestUtilities.InlineExpectationsTest
6
5
7
- class SummaryModelTest extends SummaryModelCsv {
8
- override predicate row ( string row ) {
9
- row =
10
- [
11
- //"package;type;overrides;name;signature;ext;inputspec;outputspec;kind",
12
- "generatedtest;Test;false;getElement;;;Element of Argument[0];ReturnValue;value" ,
13
- "generatedtest;Test;false;getMapValue;;;MapValue of Argument[0];ReturnValue;value"
14
- ]
15
- }
16
- }
17
-
18
6
class ValueFlowConf extends DataFlow:: Configuration {
19
7
ValueFlowConf ( ) { this = "qltest:valueFlowConf" }
20
8
You can’t perform that action at this time.
0 commit comments