4 package jp.sfjp.mikutoga.math;
6 import org.junit.After;
7 import org.junit.AfterClass;
8 import org.junit.Before;
9 import org.junit.BeforeClass;
10 import org.junit.Test;
11 import static org.junit.Assert.*;
16 public strictfp class EulerYXZTest {
18 public EulerYXZTest() {
22 public static void setUpClass() {
26 public static void tearDownClass() {
34 public void tearDown() {
38 * Test of constructor, of class EulerYXZ.
41 public void testCons() {
42 System.out.println("constructor");
46 euler = new EulerYXZ();
47 assertEquals(0.0, euler.getXRot(), 0.0);
48 assertEquals(0.0, euler.getYRot(), 0.0);
49 assertEquals(0.0, euler.getZRot(), 0.0);
51 euler = new EulerYXZ(1.0, 2.0, 3.0);
52 assertEquals(1.0, euler.getXRot(), 0.0);
53 assertEquals(2.0, euler.getYRot(), 0.0);
54 assertEquals(3.0, euler.getZRot(), 0.0);
57 assertEquals(4.0, euler.getXRot(), 0.0);
58 assertEquals(2.0, euler.getYRot(), 0.0);
59 assertEquals(3.0, euler.getZRot(), 0.0);
62 assertEquals(4.0, euler.getXRot(), 0.0);
63 assertEquals(5.0, euler.getYRot(), 0.0);
64 assertEquals(3.0, euler.getZRot(), 0.0);
67 assertEquals(4.0, euler.getXRot(), 0.0);
68 assertEquals(5.0, euler.getYRot(), 0.0);
69 assertEquals(6.0, euler.getZRot(), 0.0);
71 euler.setRot(10.0, 11.0, 12.0);
72 assertEquals(10.0, euler.getXRot(), 0.0);
73 assertEquals(11.0, euler.getYRot(), 0.0);
74 assertEquals(12.0, euler.getZRot(), 0.0);
80 * Test of toString method, of class EulerYXZ.
83 public void testToString() {
84 System.out.println("toString");
88 euler = new EulerYXZ(1.0, 2.0, 3.0);
89 assertEquals("x=1.0 y=2.0 z=3.0", euler.toString());
91 euler = new EulerYXZ(-0.0, Double.MIN_VALUE, Double.MAX_VALUE);
92 assertEquals("x=-0.0 y=4.9E-324 z=1.7976931348623157E308", euler.toString());
94 euler = new EulerYXZ(0.5, 0.25, StrictMath.PI);
95 assertEquals("x=0.5 y=0.25 z=3.141592653589793", euler.toString());
101 * Test of toDegString method, of class EulerYXZ.
104 public void testToDegString() {
105 System.out.println("toDegString");
109 euler = new EulerYXZ(1.0, 2.0, 3.0);
110 assertEquals("x=57.29577951308232 y=114.59155902616465 z=171.88733853924697", euler.toDegString());