--- /dev/null
+package net.sf.openrocket.gui.print;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+/**
+* PrintUnit Tester.
+*
+*/
+public class PrintUnitTest {
+
+ /**
+ *
+ * Method: toMillis(double length)
+ *
+ */
+ @Test
+ public void testToMillis() throws Exception {
+ Assert.assertEquals(25.400000, PrintUnit.INCHES.toMillis(1), 0.00001);
+ Assert.assertEquals(1, PrintUnit.MILLIMETERS.toInches(PrintUnit.INCHES.toMillis(1)), 0.000001);
+ }
+
+ /**
+ *
+ * Method: toCentis(double length)
+ *
+ */
+ @Test
+ public void testToCentis() throws Exception {
+ Assert.assertEquals(4, PrintUnit.CENTIMETERS.toMeters(PrintUnit.METERS.toCentis(4)), 0.000001);
+ Assert.assertEquals(4, PrintUnit.CENTIMETERS.toPoints(PrintUnit.POINTS.toCentis(4)), 0.000001);
+ }
+
+ /**
+ *
+ * Method: toPoints(double length)
+ *
+ */
+ @Test
+ public void testToPoints() throws Exception {
+ Assert.assertEquals(1, PrintUnit.POINTS.toInches(72), 0.00001);
+ Assert.assertEquals(25.4, PrintUnit.POINTS.toMillis(72), 0.00001);
+ Assert.assertEquals(1, PrintUnit.MILLIMETERS.toPoints(PrintUnit.POINTS.toMillis(1)), 0.000001);
+
+ Assert.assertEquals(28.3464567, PrintUnit.CENTIMETERS.toPoints(1), 0.000001d);
+ }
+
+
+}