@@ -578,10 +578,11 @@ obsfn = ModelingToolkit.build_explicit_observed_function(
578578 outersys, bar (3 outersys. sys. ms, 3 outersys. 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 (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
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
12371240end
12381241
12391242# https://github.com/SciML/ModelingToolkit.jl/issues/2818
0 commit comments