@@ -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