Skip to content

Commit 5bd8ab9

Browse files
committed
add tests for single eq ODESystem constructor
1 parent 90c3bb5 commit 5bd8ab9

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

test/odesystem.jl

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,3 +254,20 @@ sys = ODESystem(eqs, t)
254254
@test isequal(ModelingToolkit.get_iv(sys), t)
255255
@test isequal(states(sys), [x1, x2])
256256
@test isempty(parameters(sys))
257+
258+
# one equation ODESystem test
259+
@parameters t
260+
@variables x(t)
261+
D = Differential(t)
262+
263+
# Define a differential equation
264+
nums = [1 + x + x^2,
265+
1 - x^2]
266+
eqs = D(x) .~ nums
267+
268+
systems = ODESystem.(eqs)
269+
sys = ODESystem(eqs[1])
270+
271+
@test systems isa Vector{ODESystem}
272+
@test isequal(sys, systems[1])
273+
@test isempty(parameters(sys))

0 commit comments

Comments
 (0)