Skip to content

Commit 820f4b2

Browse files
committed
PS: Add tests with arrays.
1 parent 421258b commit 820f4b2

File tree

1 file changed

+25
-0
lines changed
  • powershell/ql/test/library-tests/dataflow/fields

1 file changed

+25
-0
lines changed

powershell/ql/test/library-tests/dataflow/fields/test.ps1

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,28 @@ Sink $a.f # $ hasValueFlow=1
44
$a.f = Source "2"
55
$a.f = 0
66
Sink $a.f # clean
7+
8+
$arr1[3] = Source "3"
9+
Sink $arr1[3] # $ MISSING: hasValueFlow=3
10+
Sink $arr1[4] # clean
11+
12+
$arr2[$unknown] = Source "4"
13+
Sink $arr2[4] # $ MISSING: hasValueFlow=4
14+
15+
$arr3[3] = Source "5"
16+
Sink $arr3[$unknown] # $ MISSING: hasValueFlow=5
17+
18+
$arr4[$unknown1] = Source "6"
19+
Sink $arr4[$unknown2] # $ MISSING: hasValueFlow=6
20+
21+
$arr5[$unknown3][1] = Source "7"
22+
Sink $arr5[$unknown3][1] # $ MISSING: hasValueFlow=7
23+
Sink $arr5[$unknown3][2] # clean
24+
25+
$arr6[1][$unknown4] = Source "8"
26+
Sink $arr6[1][$unknown4] # $ MISSING: hasValueFlow=8
27+
Sink $arr6[2][$unknown4] # clean
28+
29+
$arr7[$unknown5][$unknown6] = Source "9"
30+
Sink $arr7[1][2] # $ MISSING: hasValueFlow=9
31+
Sink $arr7[$unknown7][$unknown8] # $ MISSING: hasValueFlow=9

0 commit comments

Comments
 (0)