Skip to content

Commit c2c7fee

Browse files
author
Sauyon Lee
committed
Fix tests
1 parent b01e6d4 commit c2c7fee

File tree

2 files changed

+6
-16
lines changed

2 files changed

+6
-16
lines changed

java/ql/test/library-tests/frameworks/spring/webmultipart/Test.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package generatedtest;
22

33
import java.io.InputStream;
4+
import java.util.Collection;
45
import java.util.Iterator;
56
import java.util.List;
67
import java.util.Map;
@@ -16,12 +17,13 @@
1617
// Test case generated by GenerateFlowTestCase.ql
1718
public class Test {
1819

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); }
2123
Object source() { return null; }
2224
void sink(Object o) { }
2325

24-
public void test() {
26+
public void test() throws Exception {
2527

2628
{
2729
// "org.springframework.web.multipart;MultipartFile;true;getBytes;;;Argument[-1];ReturnValue;taint"
@@ -118,4 +120,4 @@ public void test() {
118120

119121
}
120122

121-
}
123+
}

java/ql/test/library-tests/frameworks/spring/webmultipart/test.ql

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,8 @@
11
import java
22
import semmle.code.java.dataflow.DataFlow
3-
import semmle.code.java.dataflow.ExternalFlow
43
import semmle.code.java.dataflow.TaintTracking
54
import TestUtilities.InlineExpectationsTest
65

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-
186
class ValueFlowConf extends DataFlow::Configuration {
197
ValueFlowConf() { this = "qltest:valueFlowConf" }
208

0 commit comments

Comments
 (0)