\r
import com.billkuker.rocketry.motorsim.Fuel;\r
import com.billkuker.rocketry.motorsim.RocketScience;\r
-import com.billkuker.rocketry.motorsim.fuel.SaintRobertFuel;\r
import com.billkuker.rocketry.motorsim.fuel.editable.EditablePiecewiseLinearFuel;\r
import com.billkuker.rocketry.motorsim.fuel.editable.EditablePiecewiseSaintRobertFuel;\r
import com.billkuker.rocketry.motorsim.io.MotorIO;\r
import java.io.File;\r
import java.io.FileInputStream;\r
import java.io.FileOutputStream;\r
+import java.net.URI;\r
\r
import javax.measure.unit.SI;\r
\r
import com.billkuker.rocketry.motorsim.ConvergentDivergentNozzle;\r
import com.billkuker.rocketry.motorsim.CylindricalChamber;\r
import com.billkuker.rocketry.motorsim.Motor;\r
-import com.billkuker.rocketry.motorsim.fuel.KNSU;\r
+import com.billkuker.rocketry.motorsim.fuel.FuelResolver;\r
import com.billkuker.rocketry.motorsim.grain.CoredCylindricalGrain;\r
import com.billkuker.rocketry.motorsim.grain.MultiGrain;\r
import com.billkuker.rocketry.motorsim.io.MotorIO;\r
public void testReadWrite() throws Exception {\r
Motor m = new Motor();\r
m.setName("IOTestMotor");\r
- m.setFuel(new KNSU());\r
+ m.setFuel(FuelResolver.getFuel(new URI("motorsim:KNSB")));\r
\r
CylindricalChamber c = new CylindricalChamber();\r
c.setLength(Amount.valueOf(200, SI.MILLIMETER));\r