Skip to content

Commit 26db4c8

Browse files
committed
Restrict tests to Number eltypes
1 parent 8b21ca6 commit 26db4c8

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

test/generic.jl

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,9 @@ end
169169
@test mul!(similar(a), a, Diagonal(1:an)) == a.*Vector(1:an)'
170170

171171
@testset "different axes" begin
172-
O = OffsetArray(ones(size(a)), ntuple(_->2, ndims(a)))
173-
@test mul!(copy(O), a, 2) == OffsetArray(2a, axes(O))
174-
@test mul!(copy(O), 2, a) == OffsetArray(2a, axes(O))
172+
O = OffsetArray(similar(a), ntuple(_->2, ndims(a)))
173+
@test mul!(O, a, 2) == OffsetArray(2a, axes(O))
174+
@test mul!(O, 2, a) == OffsetArray(2a, axes(O))
175175
end
176176
end
177177

@@ -188,15 +188,17 @@ end
188188
@test mul!(copy(a), a, Diagonal(1:an), 10, 100) == 10a.*Vector(1:an)' .+ 100a
189189

190190
@testset "different axes" begin
191-
O = OffsetArray(ones(size(a)), ntuple(_->2, ndims(a)))
192-
@test mul!(copy(O), a, 2, 3, 4) == OffsetArray(6a .+ 4, axes(O))
193-
@test mul!(copy(O), 2, a, 3, 4) == OffsetArray(6a .+ 4, axes(O))
194-
@test mul!(copy(O), a, 2, 3, 0) == OffsetArray(6a, axes(O))
195-
@test mul!(copy(O), 2, a, 3, 0) == OffsetArray(6a, axes(O))
196-
@test mul!(copy(O), a, 2, 1, 4) == OffsetArray(2a .+ 4, axes(O))
197-
@test mul!(copy(O), 2, a, 1, 4) == OffsetArray(2a .+ 4, axes(O))
198-
@test mul!(copy(O), a, 2, 1, 0) == OffsetArray(2a, axes(O))
199-
@test mul!(copy(O), 2, a, 1, 0) == OffsetArray(2a, axes(O))
191+
if eltype(a) <: Number
192+
O = OffsetArray(ones(size(a)), ntuple(_->2, ndims(a)))
193+
@test mul!(copy(O), a, 2, 3, 4) == OffsetArray(6a .+ 4, axes(O))
194+
@test mul!(copy(O), 2, a, 3, 4) == OffsetArray(6a .+ 4, axes(O))
195+
@test mul!(copy(O), a, 2, 3, 0) == OffsetArray(6a, axes(O))
196+
@test mul!(copy(O), 2, a, 3, 0) == OffsetArray(6a, axes(O))
197+
@test mul!(copy(O), a, 2, 1, 4) == OffsetArray(2a .+ 4, axes(O))
198+
@test mul!(copy(O), 2, a, 1, 4) == OffsetArray(2a .+ 4, axes(O))
199+
@test mul!(copy(O), a, 2, 1, 0) == OffsetArray(2a, axes(O))
200+
@test mul!(copy(O), 2, a, 1, 0) == OffsetArray(2a, axes(O))
201+
end
200202
end
201203
end
202204
end

0 commit comments

Comments
 (0)