|
1 | 1 | using Base.Test
|
2 | 2 | using OffsetArrays
|
3 |
| -using Compat |
4 | 3 |
|
5 | 4 | @test isempty(detect_ambiguities(OffsetArrays, Base, Core))
|
6 | 5 |
|
7 | 6 | # Basics
|
8 | 7 | for n = 0:5
|
9 | 8 | for a in (OffsetArray(ones(Int,ntuple(d->1,n)), ntuple(x->x-1,n)),
|
10 |
| - fill!(OffsetArray(Float64, ntuple(x->(0:0)+x, n)...), 1), |
11 |
| - fill!(OffsetArray{Float64}(ntuple(x->(0:0)+x, n)), 1), |
12 |
| - fill!(OffsetArray{Float64}(ntuple(x->(0:0)+x, n)...), 1), |
13 |
| - fill!(OffsetArray{Float64,n}(ntuple(x->(0:0)+x, n)), 1), |
14 |
| - fill!(OffsetArray{Float64,n}(ntuple(x->(0:0)+x, n)...), 1)) |
| 9 | + fill!(OffsetArray(Float64, ntuple(x->x:x, n)...), 1), |
| 10 | + fill!(OffsetArray{Float64}(ntuple(x->x:x, n)), 1), |
| 11 | + fill!(OffsetArray{Float64}(ntuple(x->x:x, n)...), 1), |
| 12 | + fill!(OffsetArray{Float64,n}(ntuple(x->x:x, n)), 1), |
| 13 | + fill!(OffsetArray{Float64,n}(ntuple(x->x:x, n)...), 1)) |
15 | 14 | @test length(linearindices(a)) == 1
|
16 |
| - @test indices(a) == ntuple(x->x:x,n) |
| 15 | + @test indices(a) == ntuple(x->x:x, n) |
17 | 16 | @test a[1] == 1
|
18 | 17 | end
|
19 | 18 | end
|
@@ -129,8 +128,10 @@ S = view(A, :, :)
|
129 | 128 | @test indices(S) === (0:1, 3:4)
|
130 | 129 |
|
131 | 130 | # iteration
|
132 |
| -for (a,d) in zip(A, A0) |
133 |
| - @test a == d |
| 131 | +let a |
| 132 | + for (a,d) in zip(A, A0) |
| 133 | + @test a == d |
| 134 | + end |
134 | 135 | end
|
135 | 136 |
|
136 | 137 | # show
|
@@ -184,8 +185,8 @@ b = reshape(A, -7:-4)
|
184 | 185 | @test isa(parent(b), Vector{Int})
|
185 | 186 | @test parent(b) == A0[:]
|
186 | 187 | a = OffsetArray(rand(3,3,3), -1:1, 0:2, 3:5)
|
187 |
| -@test_throws ArgumentError reshape(a, Val{2}) |
188 |
| -@test_throws ArgumentError reshape(a, Val{4}) |
| 188 | +@test_throws ArgumentError reshape(a, Val(2)) |
| 189 | +@test_throws ArgumentError reshape(a, Val(4)) |
189 | 190 |
|
190 | 191 | # Indexing with OffsetArray indices
|
191 | 192 | i1 = OffsetArray([2,1], (-5,))
|
@@ -328,7 +329,7 @@ v = OffsetArray(rand(8), (-2,))
|
328 | 329 | @test flipdim(A, 1) == OffsetArray(flipdim(parent(A), 1), A.offsets)
|
329 | 330 | @test flipdim(A, 2) == OffsetArray(flipdim(parent(A), 2), A.offsets)
|
330 | 331 |
|
331 |
| -@test A+1 == OffsetArray(parent(A)+1, A.offsets) |
| 332 | +@test A.+1 == OffsetArray(parent(A).+1, A.offsets) |
332 | 333 | @test 2*A == OffsetArray(2*parent(A), A.offsets)
|
333 | 334 | @test A+A == OffsetArray(parent(A)+parent(A), A.offsets)
|
334 | 335 | @test A.*A == OffsetArray(parent(A).*parent(A), A.offsets)
|
|
0 commit comments