OSDN Git Service

パッケージ名変更
[mikutoga/TogaGem.git] / src / test / java / jp / sfjp / mikutoga / pmd / TripletRangeTest.java
1 /*
2  */
3
4 package jp.sfjp.mikutoga.pmd;
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 class TripletRangeTest {
17
18     public TripletRangeTest() {
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 method, of class TripletRange.
39      */
40     @Test
41     public void test() {
42         System.out.println("test");
43
44         TripletRange range;
45
46         range = new TripletRange();
47         assertEquals(0.0f, range.getXFrom(), 0);
48         assertEquals(0.0f, range.getXTo(), 0);
49         assertEquals(0.0f, range.getYFrom(), 0);
50         assertEquals(0.0f, range.getYTo(), 0);
51         assertEquals(0.0f, range.getZFrom(), 0);
52         assertEquals(0.0f, range.getZTo(), 0);
53
54         range.setXRange(1.0f, 2.0f);
55         assertEquals(1.0f, range.getXFrom(), 0);
56         assertEquals(2.0f, range.getXTo(), 0);
57         range.setXRange(2.0f, 1.0f);
58         assertEquals(1.0f, range.getXFrom(), 0);
59         assertEquals(2.0f, range.getXTo(), 0);
60         assertTrue(range.isValidX(1.0f));
61         assertTrue(range.isValidX(1.5f));
62         assertTrue(range.isValidX(2.0f));
63         assertFalse(range.isValidX(0.5f));
64         assertFalse(range.isValidX(2.5f));
65
66         range.setYRange(3.0f, 4.0f);
67         assertEquals(3.0f, range.getYFrom(), 0);
68         assertEquals(4.0f, range.getYTo(), 0);
69         range.setYRange(4.0f, 3.0f);
70         assertEquals(3.0f, range.getYFrom(), 0);
71         assertEquals(4.0f, range.getYTo(), 0);
72         assertTrue(range.isValidY(3.0f));
73         assertTrue(range.isValidY(3.5f));
74         assertTrue(range.isValidY(4.0f));
75         assertFalse(range.isValidY(2.5f));
76         assertFalse(range.isValidY(4.5f));
77
78         range.setZRange(5.0f, 6.0f);
79         assertEquals(5.0f, range.getZFrom(), 0);
80         assertEquals(6.0f, range.getZTo(), 0);
81         range.setZRange(6.0f, 5.0f);
82         assertEquals(5.0f, range.getZFrom(), 0);
83         assertEquals(6.0f, range.getZTo(), 0);
84         assertTrue(range.isValidZ(5.0f));
85         assertTrue(range.isValidZ(5.5f));
86         assertTrue(range.isValidZ(6.0f));
87         assertFalse(range.isValidZ(4.5f));
88         assertFalse(range.isValidZ(6.5f));
89
90         assertEquals("x=[1.0 - 2.0] y=[3.0 - 4.0] z=[5.0 - 6.0]", range.toString());
91
92         return;
93     }
94
95 }