Skip to content

Commit daedaa6

Browse files
authored
Fix tests for new type parameter printing (#18)
1 parent eaa50d6 commit daedaa6

File tree

2 files changed

+13
-11
lines changed

2 files changed

+13
-11
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## master
44

5+
* ![Maintenance](https://img.shields.io/badge/-maintenance-grey) Fix tests on Julia ≥ 1.6. ([#18](https://github.com/sostock/BSplines.jl/pull/18))
6+
57
## v0.3.0
68

79
* ![BREAKING](https://img.shields.io/badge/-BREAKING-red) `bsplines!(dest, args...)` now returns an `OffsetArray` that wraps `dest`, making its output equal to that of `bsplines(args...)`. ([#8](https://github.com/sostock/BSplines.jl/pull/8))

test/runtests.jl

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -422,28 +422,28 @@ end
422422
end
423423

424424
@testset "Printing" begin
425-
@test summary(BSplineBasis(5, 0:5)) == "9-element BSplineBasis{UnitRange{$Int}}"
426-
@test summary(BSplineBasis(8, [1.0:0.1:3.0;])) == "27-element BSplineBasis{$(Vector{Float64})}"
427-
@test summary(Spline(BSplineBasis(5, 0:5), zeros(9))) == "Spline{BSplineBasis{UnitRange{$Int}},$(Vector{Float64})}"
428-
@test summary(Spline(BSplineBasis(8, [1.0:0.1:3.0;]), 1:27)) == "Spline{BSplineBasis{$(Vector{Float64})},UnitRange{$Int}}"
429-
@test summary(BSpline(BSplineBasis(5, 0:5), 1)) == "BSpline{BSplineBasis{UnitRange{$Int}}}"
430-
@test summary(BSpline(BSplineBasis(8, [1.0:0.1:3.0;]), 1)) == "BSpline{BSplineBasis{$(Vector{Float64})}}"
425+
@test summary(BSplineBasis(5, 0:5)) == "9-element $(BSplineBasis{UnitRange{Int}})"
426+
@test summary(BSplineBasis(8, [1.0:0.1:3.0;])) == "27-element $(BSplineBasis{Vector{Float64}})"
427+
@test summary(Spline(BSplineBasis(5, 0:5), zeros(9))) == string(Spline{BSplineBasis{UnitRange{Int}},Vector{Float64}})
428+
@test summary(Spline(BSplineBasis(8, [1.0:0.1:3.0;]), 1:27)) == string(Spline{BSplineBasis{Vector{Float64}},UnitRange{Int}})
429+
@test summary(BSpline(BSplineBasis(5, 0:5), 1)) == "BSpline{$(BSplineBasis{UnitRange{Int}})}"
430+
@test summary(BSpline(BSplineBasis(8, [1.0:0.1:3.0;]), 1)) == "BSpline{$(BSplineBasis{Vector{Float64}})}"
431431
@test repr(MIME"text/plain"(), BSplineBasis(5, [1,π])) ==
432432
"""
433-
5-element BSplineBasis{$(Vector{Float64})}:
433+
5-element $(BSplineBasis{Vector{Float64}}):
434434
order: 5
435435
breakpoints: [1.0, 3.14159]"""
436436
@test repr(MIME"text/plain"(), Spline(BSplineBasis(5, [1,π]), sqrt.(0:4))) ==
437437
"""
438-
Spline{BSplineBasis{$(Vector{Float64})},$(Vector{Float64})}:
439-
basis: 5-element BSplineBasis{$(Vector{Float64})}:
438+
$(Spline{BSplineBasis{Vector{Float64}},Vector{Float64}}):
439+
basis: 5-element $(BSplineBasis{Vector{Float64}}):
440440
order: 5
441441
breakpoints: [1.0, 3.14159]
442442
coeffs: [0.0, 1.0, 1.41421, 1.73205, 2.0]"""
443443
@test repr(MIME"text/plain"(), BSpline(BSplineBasis(5, [1,π]), 2)) ==
444444
"""
445-
BSpline{BSplineBasis{$(Vector{Float64})}}:
446-
basis: 5-element BSplineBasis{$(Vector{Float64})}:
445+
BSpline{$(BSplineBasis{Vector{Float64}})}:
446+
basis: 5-element $(BSplineBasis{Vector{Float64}}):
447447
order: 5
448448
breakpoints: [1.0, 3.14159]
449449
index: 2 (knots: [1.0, 1.0, 1.0, 1.0, 3.14159, 3.14159])"""

0 commit comments

Comments
 (0)