Skip to content

Commit bc01817

Browse files
fix: fix initialization of tests
1 parent 023af28 commit bc01817

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

test/Mechanical/rotational.jl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ using OrdinaryDiffEq: ReturnCode.Success
3030
@test SciMLBase.successful_retcode(sol1)
3131

3232
prob = DAEProblem(
33-
sys, [D.(unknowns(sys)) .=> 0.0; [D(D(sys.inertia2.phi)) => 0.0]], (0, 10.0))
33+
sys, D.(unknowns(sys)) .=> prob.f(sol1.u[1], prob.p, 0.0), (0, 10.0))
3434
dae_sol = solve(prob, DFBDF())
3535
@test SciMLBase.successful_retcode(dae_sol)
3636
@test all(dae_sol[sys.inertia1.w] .== 0)
@@ -88,8 +88,9 @@ end
8888
end
8989

9090
@mtkcompile sys = TwoInertiasWithDrivingTorque()
91-
prob = DAEProblem(sys, [D.(unknowns(sys)) .=> 0.0;
92-
[D(D(sys.inertia2.phi)) => 1.0, sys.spring.flange_b.phi => 0.0]], (0, 10.0))
91+
deqs = [eq.lhs => eq.rhs for eq in equations(sys)]
92+
prob = DAEProblem(sys, [deqs;
93+
D(D(sys.inertia2.phi)) => 1.0; sys.spring.flange_b.phi => 0.0], (0, 10.0))
9394
sol = solve(prob, DFBDF())
9495
@test SciMLBase.successful_retcode(sol)
9596

@@ -264,7 +265,7 @@ end
264265
@test all(sol[sys.torque_sensor.tau.u] .== -sol[sys.inertia1.flange_b.tau])
265266

266267
prob = DAEProblem(
267-
sys, [D.(unknowns(sys)) .=> 0.0; [D(D(sys.inertia2.phi)) => 0.0]], (0, 10.0))
268+
sys, D.(unknowns(sys)) .=> prob.f(sol.u[1], prob.p, 0.0), (0, 10.0))
268269
sol = solve(prob, DFBDF())
269270
@test SciMLBase.successful_retcode(sol)
270271
@test all(sol[sys.inertia1.w] .== 0)

0 commit comments

Comments
 (0)