4 * Copyright 2012 olyutorskii
7 package jp.sfjp.jindolf;
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;
15 import static org.junit.Assert.*;
20 public class JreCheckerTest {
22 public JreCheckerTest() {
26 public static void setUpClass() throws Exception {
30 public static void tearDownClass() throws Exception {
38 public void tearDown() {
42 * Test of hasClass method, of class JreChecker.
45 public void testHasClass() {
46 System.out.println("hasClass");
48 assertTrue(JreChecker.hasClass("java.lang.Object"));
49 assertTrue(JreChecker.hasClass(this.getClass().getName()));
50 assertFalse(JreChecker.hasClass("x.x.X"));
56 * Test of has11Runtime method, of class JreChecker.
59 public void testHas11Runtime() {
60 System.out.println("has11Runtime");
61 assertTrue(JreChecker.has11Runtime());
66 * Test of has12Runtime method, of class JreChecker.
69 public void testHas12Runtime() {
70 System.out.println("has12Runtime");
71 assertTrue(JreChecker.has12Runtime());
76 * Test of has13Runtime method, of class JreChecker.
79 public void testHas13Runtime() {
80 System.out.println("has13Runtime");
81 assertTrue(JreChecker.has13Runtime());
86 * Test of has14Runtime method, of class JreChecker.
89 public void testHas14Runtime() {
90 System.out.println("has14Runtime");
91 assertTrue(JreChecker.has14Runtime());
96 * Test of has15Runtime method, of class JreChecker.
99 public void testHas15Runtime() {
100 System.out.println("has15Runtime");
101 assertTrue(JreChecker.has15Runtime());
106 * Test of has16Runtime method, of class JreChecker.
109 public void testHas16Runtime() {
110 System.out.println("has16Runtime");
111 assertTrue(JreChecker.has16Runtime());
116 * Test of has17Runtime method, of class JreChecker.
119 public void testHas17Runtime() {
120 System.out.println("has17Runtime");
121 assertTrue(JreChecker.has17Runtime());
126 * Test of getLangPkgSpec method, of class JreChecker.
129 public void testGetLangPkgSpec() {
130 System.out.println("getLangPkgSpec");
132 String result = JreChecker.getLangPkgSpec();
138 * Test of getJreHome method, of class JreChecker.
141 public void testGetJreHome() {
142 System.out.println("getJreHome");
144 String result = JreChecker.getJreHome();
150 * Test of buildErrMessage method, of class JreChecker.
153 public void testBuildErrMessage() {
154 System.out.println("buildErrMessage");
156 String result = JreChecker.buildErrMessage();
162 * Test of alignLine method, of class JreChecker.
165 public void testAlignLine() {
166 System.out.println("alignLine");
170 result = JreChecker.alignLine("abc", 1);
171 assertEquals("a\nb\nc", result);
173 result = JreChecker.alignLine("abc", 2);
174 assertEquals("ab\nc", result);
176 result = JreChecker.alignLine("abc", 3);
177 assertEquals("abc", result);
179 result = JreChecker.alignLine("abc", 4);
180 assertEquals("abc", result);
182 result = JreChecker.alignLine("abc", 0);
183 assertEquals("\na\nb\nc", result);
185 result = JreChecker.alignLine("abc", -1);
186 assertEquals("\na\nb\nc", result);
188 result = JreChecker.alignLine("a\nbcde", 3);
189 assertEquals("a\nbcd\ne", result);
191 result = JreChecker.alignLine("", 3);
192 assertEquals("", result);
195 JreChecker.alignLine(null, 3);
197 }catch(NullPointerException e){
205 * Test of checkJre method, of class JreChecker.
208 public void testCheckJre() {
209 System.out.println("checkJre");
211 JreChecker.checkJre();
217 * Test of showErrorDialog method, of class JreChecker.
220 public void testShowErrorDialog() {
221 System.out.println("showErrorDialog");
224 JreChecker.showErrorDialog("abc");