Skip to content

Commit a7e1943

Browse files
test: fix symbolic_indexing tests
1 parent bb89ff4 commit a7e1943

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

test/downstream/symbol_indexing.jl

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)