diff --git a/test/broadcast.jl b/test/broadcast.jl index a9a51032..de70ea4c 100644 --- a/test/broadcast.jl +++ b/test/broadcast.jl @@ -1,13 +1,13 @@ @testset "Broadcast sizes" begin - @test @inferred(broadcast_sizes(1, 1, 1)) === (Size(), Size(), Size()) + @test @inferred(StaticArrays.broadcast_sizes(1, 1, 1)) === (Size(), Size(), Size()) for t in (SVector{2}, MVector{2}, SMatrix{2, 2}, MMatrix{2, 2}) - @test @inferred(broadcast_sizes(ones(t), ones(t), ones(t))) === (Size(t), Size(t), Size(t)) - @test @inferred(broadcast_sizes(ones(t), 1, ones(t))) === (Size(t), Size(), Size(t)) - @test @inferred(broadcast_sizes(1, ones(t), ones(t))) === (Size(), Size(t), Size(t)) - @test @inferred(broadcast_sizes(ones(t), ones(t), 1)) === (Size(t), Size(t), Size()) - @test @inferred(broadcast_sizes(1, ones(t), 1)) === (Size(), Size(t), Size()) - @test @inferred(broadcast_sizes(ones(t), 1, 1)) === (Size(t), Size(), Size()) - @test @inferred(broadcast_sizes(1, 1, ones(t))) === (Size(), Size(), Size(t)) + @test @inferred(StaticArrays.broadcast_sizes(ones(t), ones(t), ones(t))) === (Size(t), Size(t), Size(t)) + @test @inferred(StaticArrays.broadcast_sizes(ones(t), 1, ones(t))) === (Size(t), Size(), Size(t)) + @test @inferred(StaticArrays.broadcast_sizes(1, ones(t), ones(t))) === (Size(), Size(t), Size(t)) + @test @inferred(StaticArrays.broadcast_sizes(ones(t), ones(t), 1)) === (Size(t), Size(t), Size()) + @test @inferred(StaticArrays.broadcast_sizes(1, ones(t), 1)) === (Size(), Size(t), Size()) + @test @inferred(StaticArrays.broadcast_sizes(ones(t), 1, 1)) === (Size(t), Size(), Size()) + @test @inferred(StaticArrays.broadcast_sizes(1, 1, ones(t))) === (Size(), Size(), Size(t)) end # test case issue #191 @test @inferred(broadcast((a, b, c) -> 0, SVector(1, 1), 0, 0)) == SVector(0, 0) diff --git a/test/runtests.jl b/test/runtests.jl index 63215a28..5a300103 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -19,6 +19,7 @@ using Base.Test include("indexing.jl") include("mapreduce.jl") include("arraymath.jl") + include("broadcast.jl") include("linalg.jl") include("matrix_multiply.jl") include("det.jl")