@@ -578,10 +578,11 @@ obsfn = ModelingToolkit.build_explicit_observed_function(
578
578
outersys, bar (3 outersys. sys. ms, 3 outersys. sys. p))
579
579
@test_nowarn obsfn (sol. u[1 ], prob. p, sol. t[1 ])
580
580
581
- obsfn_expr = ModelingToolkit. build_explicit_observed_function (
582
- outersys, bar (3 outersys. sys. ms, 3 outersys. 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 (3 outersys. sys. ms, 3 outersys. sys. p), expression = true )
584
+ @test obsfn_expr isa Expr
585
+ end
585
586
# x/x
586
587
@variables x (t)
587
588
@named sys = ODESystem ([D (x) ~ x / x], t)
@@ -1230,10 +1231,12 @@ end
1230
1231
@test_nowarn obsfn (buffer, [1.0 ], ps, 3.0 )
1231
1232
@test buffer ≈ [2.0 , 3.0 , 4.0 ]
1232
1233
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
1237
1240
end
1238
1241
1239
1242
# https://github.com/SciML/ModelingToolkit.jl/issues/2818
0 commit comments