Skip to content

Commit 6819760

Browse files
test: fix jump system tests
1 parent ffc6d62 commit 6819760

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

test/jumpsystem.jl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,8 @@ sol = solve(jprob, SSAStepper());
187187
@testset "Combined system name collisions" begin
188188
sys1 = JumpSystem([maj1, maj2], t, [S], [β, γ], name = :sys1)
189189
sys2 = JumpSystem([maj1, maj2], t, [S], [β, γ], name = :sys1)
190-
@test_throws ArgumentError JumpSystem([sys1.γ ~ sys2.γ], t, [], [],
190+
@test_throws ModelingToolkit.NonUniqueSubsystemsError JumpSystem(
191+
[sys1.γ ~ sys2.γ], t, [], [],
191192
systems = [sys1, sys2], name = :foo)
192193
end
193194

@@ -238,8 +239,8 @@ let
238239
MassActionJump(1.0, [B => 1], [B => -1, X => 1]),
239240
MassActionJump(1.0, [X => 1], [B => 1, X => -1])]
240241
@named js = JumpSystem(jumps, t, [A, X, B], [])
241-
jdeps = asgraph(js)
242-
vdeps = variable_dependencies(js)
242+
jdeps = asgraph(js; eqs = MT.jumps(js))
243+
vdeps = variable_dependencies(js; eqs = MT.jumps(js))
243244
vtoj = jdeps.badjlist
244245
@test vtoj == [[1], [1, 2, 4], [3]]
245246
jtov = vdeps.badjlist
@@ -309,7 +310,7 @@ let
309310
vrj = VariableRateJump(k * (sin(t) + 1), [A ~ A + 1, C ~ C + 2])
310311
js = complete(JumpSystem([vrj], t, [A, C], [k]; name = :js, observed = [B ~ C * A]))
311312
jprob = JumpProblem(
312-
js, [A => 0, C => 0], (0.0, 10.0), [k => 1.0]; aggregtor = Direct(), rng)
313+
js, [A => 0, C => 0], (0.0, 10.0), [k => 1.0]; aggregator = Direct(), rng)
313314
@test jprob.prob isa ODEProblem
314315
sol = solve(jprob, Tsit5())
315316

0 commit comments

Comments
 (0)