OSDN Git Service

92ac94bb97f8b718b94e8042e1daefea7b7cf11d
[mikutoga/TogaGem.git] / src / test / java / jp / sfjp / mikutoga / math / MkPos3DTest.java
1 /*
2  */
3
4 package jp.sfjp.mikutoga.math;
5
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.*;
12
13 /**
14  *
15  */
16 public strictfp class MkPos3DTest {
17
18     public MkPos3DTest() {
19     }
20
21     @BeforeClass
22     public static void setUpClass() {
23     }
24
25     @AfterClass
26     public static void tearDownClass() {
27     }
28
29     @Before
30     public void setUp() {
31     }
32
33     @After
34     public void tearDown() {
35     }
36
37     /**
38      * Test of constructor, of class MkPos3D.
39      */
40     @Test
41     public void testCons() {
42         System.out.println("constructor");
43
44         MkPos3D pos;
45
46         pos = new MkPos3D();
47         assertTrue(pos.isOriginPoint());
48         assertEquals(0.0, pos.getXpos(), 0.0);
49         assertEquals(0.0, pos.getYpos(), 0.0);
50         assertEquals(0.0, pos.getZpos(), 0.0);
51
52         pos.setXpos(1.0);
53         assertFalse(pos.isOriginPoint());
54         assertEquals(1.0, pos.getXpos(), 0.0);
55         assertEquals(0.0, pos.getYpos(), 0.0);
56         assertEquals(0.0, pos.getZpos(), 0.0);
57
58         pos.setYpos(2.0);
59         assertEquals(1.0, pos.getXpos(), 0.0);
60         assertEquals(2.0, pos.getYpos(), 0.0);
61         assertEquals(0.0, pos.getZpos(), 0.0);
62
63         pos.setZpos(3.0);
64         assertEquals(1.0, pos.getXpos(), 0.0);
65         assertEquals(2.0, pos.getYpos(), 0.0);
66         assertEquals(3.0, pos.getZpos(), 0.0);
67
68         pos.setPosition(4.0, 5.0, 6.0);
69         assertEquals(4.0, pos.getXpos(), 0.0);
70         assertEquals(5.0, pos.getYpos(), 0.0);
71         assertEquals(6.0, pos.getZpos(), 0.0);
72
73         pos = new MkPos3D(7.0, 8.0, 9.0);
74         assertEquals(7.0, pos.getXpos(), 0.0);
75         assertEquals(8.0, pos.getYpos(), 0.0);
76         assertEquals(9.0, pos.getZpos(), 0.0);
77
78         return;
79     }
80
81     /**
82      * Test of toString method, of class MkPos3D.
83      */
84     @Test
85     public void testToString() {
86         System.out.println("toString");
87
88         MkPos3D pos;
89
90         pos = new MkPos3D();
91         assertEquals("x=0.0 y=0.0 z=0.0", pos.toString());
92
93         pos = new MkPos3D(-0.0, StrictMath.PI, Double.MAX_VALUE);
94         assertEquals("x=-0.0 y=3.141592653589793 z=1.7976931348623157E308", pos.toString());
95
96         return;
97     }
98
99 }