Skip to content

Commit ee2344b

Browse files
committed
Add plot tests
1 parent f992279 commit ee2344b

1 file changed

Lines changed: 55 additions & 0 deletions

File tree

test/plotting/test_plotting.jl

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,61 @@ end
150150
@test isfile(joinpath(save_dir, "Rectangular_Wing_Polars.png"))
151151
safe_rm(joinpath(save_dir, "Rectangular_Wing_Polars.png"))
152152

153+
# Plot polars with CL vs CD (cl_over_cd=false)
154+
fig = plot_polars(
155+
[llt_solver, vsm_solver],
156+
[body_aero, body_aero],
157+
["VSM", "LLT"],
158+
angle_range=angle_range,
159+
angle_type="angle_of_attack",
160+
v_a=v_a,
161+
title="Polars CL vs CD",
162+
is_save=false,
163+
is_show=false,
164+
cl_over_cd=false
165+
)
166+
if backend == "Makie"
167+
@test fig isa Figure
168+
else
169+
@test fig !== nothing
170+
end
171+
172+
# Plot combined analysis with cl_over_cd
173+
fig = plot_combined_analysis(
174+
vsm_solver, body_aero, results_vsm;
175+
angle_range=angle_range,
176+
angle_type="angle_of_attack",
177+
angle_of_attack=30.0,
178+
v_a=v_a,
179+
title="Combined Analysis",
180+
is_save=false,
181+
is_show=false,
182+
cl_over_cd=true
183+
)
184+
if backend == "Makie"
185+
@test fig isa Figure
186+
else
187+
@test fig !== nothing
188+
end
189+
190+
# Plot combined analysis with cl_over_cd=false
191+
fig = plot_combined_analysis(
192+
vsm_solver, body_aero, results_vsm;
193+
angle_range=angle_range,
194+
angle_type="angle_of_attack",
195+
angle_of_attack=30.0,
196+
v_a=v_a,
197+
title="Combined CL vs CD",
198+
is_save=false,
199+
is_show=false,
200+
cl_over_cd=false
201+
)
202+
if backend == "Makie"
203+
@test fig isa Figure
204+
else
205+
@test fig !== nothing
206+
end
207+
153208
# Test polar data plotting
154209
body_aero = BodyAerodynamics([ram_wing])
155210
fig = plot_polar_data(body_aero; is_show=false)

0 commit comments

Comments
 (0)