Skip to content

Commit eacd05f

Browse files
committed
made tests work with matthias314/julia#m3/ranges-equal
1 parent d603d6e commit eacd05f

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

test/runtests.jl

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ else
1010
const _oneunit = Base.oneunit
1111
end
1212

13+
axes_values(x, d) = values(axes(x, d))
14+
axes_values(x) = map(values, axes(x))
15+
1316
function test_approx_eq_periodic(a::FFTView, b)
1417
for I in CartesianIndices(axes(b))
1518
@test a[I-_oneunit(I)] b[I]
@@ -27,10 +30,10 @@ end
2730

2831
@testset "basics" begin
2932
a = FFTView{Float64,2}((5,7))
30-
@test axes(a) == (0:4, 0:6)
33+
@test axes_values(a) == (0:4, 0:6)
3134
@test eltype(a) == Float64
3235
a = FFTView{Float64}((5,7))
33-
@test axes(a) == (0:4, 0:6)
36+
@test axes_values(a) == (0:4, 0:6)
3437
@test eltype(a) == Float64
3538
@test_throws MethodError FFTView{Float64,3}((5,7))
3639
for i = 1:35
@@ -49,14 +52,14 @@ end
4952
@test eltype(b) == Int
5053
@test reshape(a, Val{2}) === a
5154
@test reshape(a, Val{1}) == FFTView(convert(Vector{Float64}, collect(1:35)))
52-
@test axes(reshape(a, Val{3})) == (0:4,0:6,0:0)
55+
@test axes_values(reshape(a, Val{3})) == (0:4,0:6,0:0)
5356
end
5457

5558
@testset "convolution-shift" begin
5659
for l in (8,9)
5760
a = zeros(l)
5861
v = FFTView(a)
59-
@test axes(v,1) == 0:l-1
62+
@test axes_values(v,1) == 0:l-1
6063
v[0] = 1
6164
p = rand(l)
6265
pfilt = ifft(fft(p).*fft(v))
@@ -73,7 +76,7 @@ end
7376
for l2 in (8,9), l1 in (8,9)
7477
a = zeros(l1,l2)
7578
v = FFTView(a)
76-
@test axes(v) == (0:l1-1, 0:l2-1)
79+
@test axes_values(v) == (0:l1-1, 0:l2-1)
7780
p = rand(l1,l2)
7881
for offset in ((0,0), (-1,0), (0,-1), (-1,-1),
7982
(1,0), (0,1), (1,1), (1,-1), (-1,1),
@@ -92,7 +95,7 @@ using OffsetArrays
9295
for l2 in (8,9), l1 in (8,9)
9396
a = OffsetArray(zeros(l1,l2), (-2,-3))
9497
v = FFTView(a)
95-
@test axes(v) == (-2:l1-3, -3:l2-4)
98+
@test axes_values(v) == (-2:l1-3, -3:l2-4)
9699
p = rand(l1,l2)
97100
po = OffsetArray(copy(p), (5,-1))
98101
for offset in ((0,0), (-1,0), (0,-1), (-1,-1),

0 commit comments

Comments
 (0)