1 package com.billkuker.rocketry.motorsim.test;
\r
3 import javax.measure.unit.SI;
\r
4 import javax.measure.unit.Unit;
\r
6 import org.jscience.physics.amount.Amount;
\r
7 import org.junit.Assert;
\r
9 public class RocketTest {
\r
11 protected static final Unit<javax.measure.quantity.Area> sqMM = SI.MILLIMETER.pow(2).asType(javax.measure.quantity.Area.class);
\r
14 protected static final Unit<javax.measure.quantity.Volume> cubeMM = SI.MILLIMETER.pow(3).asType(javax.measure.quantity.Volume.class);
\r
16 @SuppressWarnings("unchecked")
\r
17 protected void assertApproximate(Amount a, Amount b){
\r
18 Assert.assertTrue("" + a.to(b.getUnit()) + " !~ " + b , a.approximates(b));
\r
21 @SuppressWarnings("unchecked")
\r
22 protected void assertApproximate(Amount a, Amount b, Amount diff){
\r
23 Assert.assertTrue("" + a.to(b.getUnit()) + " !~~ " + b , a.minus(b).abs().isLessThan(diff));
\r