@@ -22,11 +22,16 @@ sol_new = DiffEqArray(sol.u[1:10],
22
22
@test sol_new[t] ≈ sol_new. t
23
23
@test sol_new[t, 1 : 5 ] ≈ sol_new. t[1 : 5 ]
24
24
@test getp (sol, τ)(sol) == getp (sol_new, τ)(sol_new) == 3.0
25
- @test variable_symbols (sol) == variable_symbols (sol_new) == [x]
26
- @test all_variable_symbols (sol) == all_variable_symbols (sol_new) == [x, RHS]
27
- @test all_symbols (sol) == all_symbols (sol_new) == [x, RHS, τ, t]
28
- @test sol[solvedvariables, 1 : 10 ] == sol_new[solvedvariables] == sol_new[[x]]
29
- @test sol[allvariables, 1 : 10 ] == sol_new[allvariables] == sol_new[[x, RHS]]
25
+ @test all (isequal .(variable_symbols (sol), variable_symbols (sol_new)))
26
+ @test all (isequal .(variable_symbols (sol), [x]))
27
+ @test all (isequal .(all_variable_symbols (sol), all_variable_symbols (sol_new)))
28
+ @test all (isequal .(all_variable_symbols (sol), [x, RHS]))
29
+ @test all (isequal .(all_symbols (sol), all_symbols (sol_new)))
30
+ @test all (isequal .(all_symbols (sol), [x, RHS, τ, t]))
31
+ @test sol[solvedvariables] == sol[[x]]
32
+ @test sol_new[solvedvariables] == sol_new[[x]]
33
+ @test sol[allvariables] == sol[[x, RHS]]
34
+ @test sol_new[allvariables] == sol_new[[x, RHS]]
30
35
@test_throws Exception sol[τ]
31
36
@test_throws Exception sol_new[τ]
32
37
0 commit comments