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 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 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 |