OSDN Git Service

Merge branch 'Branch_release-'
[jindolf/Jindolf.git] / src / test / java / jp / sfjp / jindolf / JreCheckerTest.java
1 /*
2  * JreChecker test
3  *
4  * Copyright 2012 olyutorskii
5  */
6
7 package jp.sfjp.jindolf;
8
9 import org.junit.After;
10 import org.junit.AfterClass;
11 import org.junit.Before;
12 import org.junit.BeforeClass;
13 import org.junit.Test;
14
15 import static org.junit.Assert.*;
16
17 /**
18  *
19  */
20 public class JreCheckerTest {
21
22     public JreCheckerTest() {
23     }
24
25     @BeforeClass
26     public static void setUpClass() throws Exception {
27     }
28
29     @AfterClass
30     public static void tearDownClass() throws Exception {
31     }
32
33     @Before
34     public void setUp() {
35     }
36
37     @After
38     public void tearDown() {
39     }
40
41     /**
42      * Test of hasClass method, of class JreChecker.
43      */
44     @Test
45     public void testHasClass() {
46         System.out.println("hasClass");
47
48         assertTrue(JreChecker.hasClass("java.lang.Object"));
49         assertTrue(JreChecker.hasClass(this.getClass().getName()));
50         assertFalse(JreChecker.hasClass("x.x.X"));
51
52         return;
53     }
54
55     /**
56      * Test of has11Runtime method, of class JreChecker.
57      */
58     @Test
59     public void testHas11Runtime() {
60         System.out.println("has11Runtime");
61         assertTrue(JreChecker.has11Runtime());
62         return;
63     }
64
65     /**
66      * Test of has12Runtime method, of class JreChecker.
67      */
68     @Test
69     public void testHas12Runtime() {
70         System.out.println("has12Runtime");
71         assertTrue(JreChecker.has12Runtime());
72         return;
73     }
74
75     /**
76      * Test of has13Runtime method, of class JreChecker.
77      */
78     @Test
79     public void testHas13Runtime() {
80         System.out.println("has13Runtime");
81         assertTrue(JreChecker.has13Runtime());
82         return;
83     }
84
85     /**
86      * Test of has14Runtime method, of class JreChecker.
87      */
88     @Test
89     public void testHas14Runtime() {
90         System.out.println("has14Runtime");
91         assertTrue(JreChecker.has14Runtime());
92         return;
93     }
94
95     /**
96      * Test of has15Runtime method, of class JreChecker.
97      */
98     @Test
99     public void testHas15Runtime() {
100         System.out.println("has15Runtime");
101         assertTrue(JreChecker.has15Runtime());
102         return;
103     }
104
105     /**
106      * Test of has16Runtime method, of class JreChecker.
107      */
108     @Test
109     public void testHas16Runtime() {
110         System.out.println("has16Runtime");
111         assertTrue(JreChecker.has16Runtime());
112         return;
113     }
114
115     /**
116      * Test of has17Runtime method, of class JreChecker.
117      */
118     @Test
119     public void testHas17Runtime() {
120         System.out.println("has17Runtime");
121         assertTrue(JreChecker.has17Runtime());
122         return;
123     }
124
125     /**
126      * Test of getLangPkgSpec method, of class JreChecker.
127      */
128     @Test
129     public void testGetLangPkgSpec() {
130         System.out.println("getLangPkgSpec");
131
132         String result = JreChecker.getLangPkgSpec();
133
134         return;
135     }
136
137     /**
138      * Test of getJreHome method, of class JreChecker.
139      */
140     @Test
141     public void testGetJreHome() {
142         System.out.println("getJreHome");
143
144         String result = JreChecker.getJreHome();
145
146         return;
147     }
148
149     /**
150      * Test of buildErrMessage method, of class JreChecker.
151      */
152     @Test
153     public void testBuildErrMessage() {
154         System.out.println("buildErrMessage");
155
156         String result = JreChecker.buildErrMessage();
157
158         return;
159     }
160
161     /**
162      * Test of alignLine method, of class JreChecker.
163      */
164     @Test
165     public void testAlignLine() {
166         System.out.println("alignLine");
167
168         String result;
169
170         result = JreChecker.alignLine("abc", 1);
171         assertEquals("a\nb\nc", result);
172
173         result = JreChecker.alignLine("abc", 2);
174         assertEquals("ab\nc", result);
175
176         result = JreChecker.alignLine("abc", 3);
177         assertEquals("abc", result);
178
179         result = JreChecker.alignLine("abc", 4);
180         assertEquals("abc", result);
181
182         result = JreChecker.alignLine("abc", 0);
183         assertEquals("\na\nb\nc", result);
184
185         result = JreChecker.alignLine("abc", -1);
186         assertEquals("\na\nb\nc", result);
187
188         result = JreChecker.alignLine("a\nbcde", 3);
189         assertEquals("a\nbcd\ne", result);
190
191         result = JreChecker.alignLine("", 3);
192         assertEquals("", result);
193
194         try{
195             JreChecker.alignLine(null, 3);
196             fail();
197         }catch(NullPointerException e){
198             assert true;
199         }
200
201         return;
202     }
203
204     /**
205      * Test of checkJre method, of class JreChecker.
206      */
207     @Test
208     public void testCheckJre() {
209         System.out.println("checkJre");
210
211         JreChecker.checkJre();
212
213         return;
214     }
215
216     /**
217      * Test of showErrorDialog method, of class JreChecker.
218      */
219     @Test
220     public void testShowErrorDialog() {
221         System.out.println("showErrorDialog");
222
223         if(false){
224             JreChecker.showErrorDialog("abc");
225         }
226
227         return;
228     }
229
230 }