Skip to content

Commit 6e7cef9

Browse files
committed
increase cov
1 parent 798476b commit 6e7cef9

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

src/ClassicalOrthogonalPolynomials.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,6 @@ singularitiesbroadcast(_...) = NoSingularities()
222222
for op in (:+, :*)
223223
@eval singularitiesbroadcast(::typeof($op), A, B, C, D...) = singularitiesbroadcast(*, singularitiesbroadcast(*, A, B), C, D...)
224224
@eval singularitiesbroadcast(::typeof($op), ::NoSingularities, ::NoSingularities) = NoSingularities()
225-
@eval singularitiesbroadcast(::typeof($op), ::NoSingularities, ::NoSingularities, ::NoSingularities) = NoSingularities()
226225
end
227226

228227
singularitiesbroadcast(::typeof(*), ::NoSingularities, b) = b

test/test_legendre.jl

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -217,12 +217,16 @@ import QuasiArrays: MulQuasiArray
217217
@test (P¹ \ diff(P,1))[1:10,1:10] == (P¹ \ diff(P))[1:10,1:10]
218218
@test (P² \ diff(P,2))[1:10,1:10] (P² \ diff(diff(P)))[1:10,1:10]
219219
@test (P³ \ diff(P,3))[1:10,1:10] (P³ \ diff(diff(diff(P))))[1:10,1:10]
220+
221+
# cover back compatibilty
222+
@test_throws MethodError ClassicalOrthogonalPolynomials.basis_singularities(nothing, nothing)
220223
end
221224

222-
@testset "fill" begin
223-
@test basis(expand(fill(2, Inclusion(1..2)))) == legendre(1..2)
225+
@testset "singularities expand" begin
226+
x = Inclusion(1..2)
227+
@test basis(expand(fill(2, x))) == basis(expand(broadcast(+, exp.(x), cos.(x), x))) == legendre(x)
224228
end
225-
@testset "ChebyshevInterval constructior" begin
229+
@testset "ChebyshevInterval constructor" begin
226230
@test legendre(ChebyshevInterval()) Legendre()
227231
end
228232
end

0 commit comments

Comments
 (0)