@@ -22,11 +22,16 @@ sol_new = DiffEqArray(sol.u[1:10],
2222@test sol_new[t] ≈ sol_new. t
2323@test sol_new[t, 1 : 5 ] ≈ sol_new. t[1 : 5 ]
2424@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]]
3035@test_throws Exception sol[τ]
3136@test_throws Exception sol_new[τ]
3237
0 commit comments