From ebf4d35299fe7928b5e198c150b6b0d0f3814e3b Mon Sep 17 00:00:00 2001 From: Daniel_M_Williams Date: Tue, 31 Mar 2020 22:06:49 -0400 Subject: [PATCH] [fix] refactors Testrockets to clone existing fins from Alpha III, instead of replacing with new ones --- .../net/sf/openrocket/util/TestRockets.java | 19 +++++++++++-------- .../aerodynamics/BarrowmanCalculatorTest.java | 4 ++-- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/core/src/net/sf/openrocket/util/TestRockets.java b/core/src/net/sf/openrocket/util/TestRockets.java index 828a137ea..9acc221a1 100644 --- a/core/src/net/sf/openrocket/util/TestRockets.java +++ b/core/src/net/sf/openrocket/util/TestRockets.java @@ -530,19 +530,22 @@ public class TestRockets { return rocket; } - // This function is used for unit, integration tests, DO NOT CHANGE (without updating tests). - public static final void splitRocketFins( BodyTube body, FinSet fins, int finCount){ + public static final void splitRocketFins( BodyTube body, TrapezoidFinSet fins, int finCount){ // actually remove the fins body.removeChild(fins); - FinSet template = fins; + TrapezoidFinSet template = fins; template.setFinCount(1); - // and manually add in the equivalent: - for(int finNumber=0; finNumber