Skip to content

Commit 508cd8a

Browse files
committed
test: add testsets for obs func expr
1 parent 8386886 commit 508cd8a

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

test/odesystem.jl

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -578,10 +578,11 @@ obsfn = ModelingToolkit.build_explicit_observed_function(
578578
outersys, bar(3outersys.sys.ms, 3outersys.sys.p))
579579
@test_nowarn obsfn(sol.u[1], prob.p, sol.t[1])
580580

581-
obsfn_expr = ModelingToolkit.build_explicit_observed_function(
582-
outersys, bar(3outersys.sys.ms, 3outersys.sys.p), expression = true)
583-
@test obsfn_expr isa Expr
584-
581+
@testset "Observed Function: Expression" begin
582+
obsfn_expr = ModelingToolkit.build_explicit_observed_function(
583+
outersys, bar(3outersys.sys.ms, 3outersys.sys.p), expression = true)
584+
@test obsfn_expr isa Expr
585+
end
585586
# x/x
586587
@variables x(t)
587588
@named sys = ODESystem([D(x) ~ x / x], t)
@@ -1230,10 +1231,12 @@ end
12301231
@test_nowarn obsfn(buffer, [1.0], ps, 3.0)
12311232
@test buffer [2.0, 3.0, 4.0]
12321233

1233-
obsfn_expr_oop, obsfn_expr_iip = ModelingToolkit.build_explicit_observed_function(
1234-
sys, [x + 1, x + P, x + t], return_inplace = true, expression = true)
1235-
@test obsfn_expr_oop isa Expr
1236-
@test obsfn_expr_iip isa Expr
1234+
@testset "Observed Function: Expression" begin
1235+
obsfn_expr_oop, obsfn_expr_iip = ModelingToolkit.build_explicit_observed_function(
1236+
sys, [x + 1, x + P, x + t], return_inplace = true, expression = true)
1237+
@test obsfn_expr_oop isa Expr
1238+
@test obsfn_expr_iip isa Expr
1239+
end
12371240
end
12381241

12391242
# https://github.com/SciML/ModelingToolkit.jl/issues/2818

0 commit comments

Comments
 (0)