@@ -12,17 +12,13 @@ function test_export_import()
12
12
13
13
# JSON
14
14
CTModels. export_ocp_solution (sol; filename= " solution_test" , format= :JSON )
15
- sol_reloaded = CTModels. import_ocp_solution (
16
- ocp; filename= " solution_test" , format= :JSON
17
- )
15
+ sol_reloaded = CTModels. import_ocp_solution (ocp; filename= " solution_test" , format= :JSON )
18
16
@test sol. objective ≈ sol_reloaded. objective atol= 1e-8
19
17
@test CTModels. objective (sol) ≈ CTModels. objective (sol_reloaded) atol= 1e-8
20
18
21
19
# JLD
22
20
CTModels. export_ocp_solution (sol; filename= " solution_test" ) # default is :JLD)
23
- sol_reloaded = CTModels. import_ocp_solution (
24
- ocp; filename= " solution_test" , format= :JLD
25
- )
21
+ sol_reloaded = CTModels. import_ocp_solution (ocp; filename= " solution_test" , format= :JLD )
26
22
@test sol. objective ≈ sol_reloaded. objective atol= 1e-8
27
23
@test CTModels. objective (sol) ≈ CTModels. objective (sol_reloaded) atol= 1e-8
28
24
@@ -31,17 +27,13 @@ function test_export_import()
31
27
32
28
# JSON
33
29
CTModels. export_ocp_solution (sol; filename= " solution_test" , format= :JSON )
34
- sol_reloaded = CTModels. import_ocp_solution (
35
- ocp; filename= " solution_test" , format= :JSON
36
- )
30
+ sol_reloaded = CTModels. import_ocp_solution (ocp; filename= " solution_test" , format= :JSON )
37
31
@test sol. objective ≈ sol_reloaded. objective atol= 1e-8
38
32
@test CTModels. objective (sol) ≈ CTModels. objective (sol_reloaded) atol= 1e-8
39
33
40
34
# JLD
41
35
CTModels. export_ocp_solution (sol; filename= " solution_test" , format= :JLD )
42
- sol_reloaded = CTModels. import_ocp_solution (
43
- ocp; filename= " solution_test" , format= :JLD
44
- )
36
+ sol_reloaded = CTModels. import_ocp_solution (ocp; filename= " solution_test" , format= :JLD )
45
37
@test sol. objective ≈ sol_reloaded. objective atol= 1e-8
46
38
@test CTModels. objective (sol) ≈ CTModels. objective (sol_reloaded) atol= 1e-8
47
39
@@ -68,14 +60,11 @@ function test_export_import()
68
60
69
61
# JSON
70
62
CTModels. export_ocp_solution (sol; filename= " solution_test" , format= :JSON )
71
- sol_reloaded = CTModels. import_ocp_solution (
72
- ocp; filename= " solution_test" , format= :JSON
73
- )
63
+ sol_reloaded = CTModels. import_ocp_solution (ocp; filename= " solution_test" , format= :JSON )
74
64
@test sol. objective ≈ sol_reloaded. objective atol= 1e-8
75
65
@test CTModels. objective (sol) ≈ CTModels. objective (sol_reloaded) atol= 1e-8
76
66
77
67
# Cleanup
78
68
remove_if_exists (" solution_test.jld2" )
79
69
remove_if_exists (" solution_test.json" )
80
-
81
70
end
0 commit comments