|
5 | 5 | @test getvalue(nt, @varname(a)) == [1]
|
6 | 6 | @test hasvalue(nt, @varname(a[1]))
|
7 | 7 | @test getvalue(nt, @varname(a[1])) == 1
|
| 8 | + @test hasvalue(nt, @varname(a[:])) |
| 9 | + @test getvalue(nt, @varname(a[:])) == [1] |
8 | 10 | @test hasvalue(nt, @varname(b))
|
9 | 11 | @test getvalue(nt, @varname(b)) == 2
|
10 | 12 | @test hasvalue(nt, @varname(c))
|
|
35 | 37 | @test getvalue(nt, @varname(d[2, 2])) == 1.0
|
36 | 38 | @test hasvalue(nt, @varname(d[3])) # linear indexing works....
|
37 | 39 | @test getvalue(nt, @varname(d[3])) == 0.5
|
| 40 | + @test hasvalue(nt, @varname(d[:])) |
| 41 | + @test getvalue(nt, @varname(d[:])) == [1.0, 0.5, 0.5, 1.0] |
38 | 42 | @test !hasvalue(nt, @varname(nope))
|
39 | 43 | @test !hasvalue(nt, @varname(a[2]))
|
40 | 44 | @test !hasvalue(nt, @varname(a[1][1]))
|
|
58 | 62 | @test getvalue(d, @varname(a)) == [1]
|
59 | 63 | @test hasvalue(d, @varname(a[1]))
|
60 | 64 | @test getvalue(d, @varname(a[1])) == 1
|
| 65 | + @test hasvalue(d, @varname(a[:])) |
| 66 | + @test getvalue(d, @varname(a[:])) == [1] |
61 | 67 | @test hasvalue(d, @varname(b))
|
62 | 68 | @test getvalue(d, @varname(b)) == 2
|
63 | 69 | @test hasvalue(d, @varname(c))
|
|
88 | 94 | @test getvalue(d, @varname(d[2, 2])) == 1.0
|
89 | 95 | @test hasvalue(d, @varname(d[3])) # linear indexing works....
|
90 | 96 | @test getvalue(d, @varname(d[3])) == 0.5
|
| 97 | + @test hasvalue(d, @varname(d[:])) |
| 98 | + @test getvalue(d, @varname(d[:])) == [1.0, 0.5, 0.5, 1.0] |
91 | 99 | @test !hasvalue(d, @varname(nope))
|
92 | 100 | @test !hasvalue(d, @varname(a[2]))
|
93 | 101 | @test !hasvalue(d, @varname(a[1][1]))
|
|
0 commit comments