KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > de > java2html > options > test > JavaSourceStyleTableTest


1 package de.java2html.options.test;
2
3 import junit.framework.TestCase;
4 import de.java2html.javasource.JavaSourceType;
5 import de.java2html.options.JavaSourceStyleEntry;
6 import de.java2html.options.JavaSourceStyleTable;
7 import de.java2html.util.RGB;
8
9 /**
10  * @author Markus Gebhard
11  */

12 public class JavaSourceStyleTableTest extends TestCase {
13   public void testEqualEquals() {
14     assertEquals(JavaSourceStyleTable.getDefault(), JavaSourceStyleTable.getDefault());
15   }
16
17   public void testDifferentNotEquals() {
18     assertFalse(
19       JavaSourceStyleTable.getDefaultEclipseStyleTable().equals(JavaSourceStyleTable.getDefaultKawaStyleTable()));
20   }
21
22   /** @deprecated */
23   public void testDifferentNameNotEquals() {
24     JavaSourceStyleTable modifiedTable = JavaSourceStyleTable.getDefaultEclipseStyleTable();
25     modifiedTable.setName(modifiedTable.getName() + "*");
26     assertFalse(modifiedTable.equals(JavaSourceStyleTable.getDefaultEclipseStyleTable()));
27   }
28
29   public void testAdditionalEntryNotEquals() {
30     JavaSourceStyleTable modifiedTable = JavaSourceStyleTable.getDefaultEclipseStyleTable();
31     modifiedTable.put("kkkkkkk", new JavaSourceStyleEntry(RGB.RED));
32     assertFalse(modifiedTable.equals(JavaSourceStyleTable.getDefaultEclipseStyleTable()));
33   }
34
35   public void testModifiedEntryNotEquals() {
36     JavaSourceStyleTable modifiedTable = JavaSourceStyleTable.getDefaultEclipseStyleTable();
37     JavaSourceStyleEntry entry = modifiedTable.get(JavaSourceType.CODE);
38     modifiedTable.put(
39       JavaSourceType.CODE,
40       new JavaSourceStyleEntry(entry.getColor(), !entry.isBold(), entry.isItalic()));
41     assertFalse(modifiedTable.equals(JavaSourceStyleTable.getDefaultEclipseStyleTable()));
42   }
43 }
Popular Tags