Various fixes and enhancements:
[measurements/measurements.git] / test / net / mattmccutchen / measurements / TestMeasurement.java
1 package net.mattmccutchen.measurements;
2
3 public class TestMeasurement {
4         public static void main(String[] args) {
5                 /*
6                 Measurement m = Measurement.parseCode("1.00 m");
7                 System.out.println(Measurement.format(m, true));
8                 */
9                 /*
10                 Measurement m = new Measurement(314.25, .1, 0, 1, 0, 0, 0);
11                 System.out.println(m.format());
12                 Measurement m2 = Measurement.parse("[QHOkAAAAAAA/uZmZmZmZmgABAAAA]");
13                 System.out.println(m2.format());
14                 */
15                 MeasurementsAddIn ma = new MeasurementsAddIn();
16                 /*
17                 System.out.println(ma.madd("1.0000 m", "2.0000000 m"));
18                 System.out.println(ma.madd("3x m", "2.0000000x m"));
19                 System.out.println(ma.mcleanstr("1x kg"));
20                 */
21                 System.out.println(ma.msub("1x", "1x"));
22                 System.out.println(ma.mcleanstr("3.00e8 m/s"));
23                 System.out.println(ma.mmul("50.00 mL", "1.000 mg mL^-1"));
24                 System.out.println(ma.mstras("50.00 mL", "L"));
25                 System.out.println(ma.mstras("50.00 mL", "YL"));
26                 System.out.println(ma.mln(".365 "));
27         }
28 }