Changeset 72 for trunk/tests
- Timestamp:
- 05/23/08 09:02:59 (16 years ago)
- Location:
- trunk/tests/org/expeditee
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/org/expeditee/gui/FrameIOTest.java
r67 r72 19 19 20 20 public void testIsValidFramesetName() { 21 assertTrue(FrameIO. IsValidFramesetName("a"));22 assertTrue(FrameIO. IsValidFramesetName("a1c"));23 assertFalse(FrameIO. IsValidFramesetName("1a"));24 assertFalse(FrameIO. IsValidFramesetName("$a"));25 assertFalse(FrameIO. IsValidFramesetName("a$"));26 assertFalse(FrameIO. IsValidFramesetName("a.a"));27 assertFalse(FrameIO. IsValidFramesetName(null));28 assertFalse(FrameIO. IsValidFramesetName("1"));21 assertTrue(FrameIO.isValidFramesetName("a")); 22 assertTrue(FrameIO.isValidFramesetName("a1c")); 23 assertFalse(FrameIO.isValidFramesetName("1a")); 24 assertFalse(FrameIO.isValidFramesetName("$a")); 25 assertFalse(FrameIO.isValidFramesetName("a$")); 26 assertFalse(FrameIO.isValidFramesetName("a.a")); 27 assertFalse(FrameIO.isValidFramesetName(null)); 28 assertFalse(FrameIO.isValidFramesetName("1")); 29 29 assertFalse(FrameIO.isValidFrameName("")); 30 30 assertFalse(FrameIO 31 . IsValidFramesetName("abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz012345678901A"));31 .isValidFramesetName("abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz012345678901A")); 32 32 33 33 } -
trunk/tests/org/expeditee/io/ConversionTest.java
r67 r72 3 3 import java.awt.Color; 4 4 import java.awt.Font; 5 import java.awt.Point; 6 import java.util.ArrayList; 7 import java.util.List; 5 8 6 9 import junit.framework.TestCase; 7 10 8 11 import org.expeditee.items.Item; 12 import org.expeditee.items.Text; 9 13 10 14 public class ConversionTest extends TestCase { 11 15 12 16 public final void testGetColor() { 13 assertTrue(Conversion.getColor("100 0 0", Color.white).equals(Color.red)); 14 assertTrue(Conversion.getColor("0 100 0", Color.white).equals(Color.green)); 15 assertTrue(Conversion.getColor("0 0 100", Color.white).equals(Color.blue)); 16 assertTrue(Conversion.getColor("100 100 100", Color.white).equals(Color.white)); 17 assertEquals(Color.green,Conversion.getColor("-100 0 100", Color.white)); 18 assertEquals(Conversion.getColor("+0 100 0", Color.black),Color.green); 17 assertTrue(Conversion.getColor("100 0 0", Color.white) 18 .equals(Color.red)); 19 assertTrue(Conversion.getColor("0 100 0", Color.white).equals( 20 Color.green)); 21 assertTrue(Conversion.getColor("0 0 100", Color.white).equals( 22 Color.blue)); 23 assertTrue(Conversion.getColor("100 100 100", Color.white).equals( 24 Color.white)); 25 assertEquals(Color.green, Conversion.getColor("-100 +0 -100", 26 Color.white)); 27 assertEquals(Conversion.getColor("+0 +100 +0", Color.black), 28 Color.green); 19 29 assertEquals(Color.white, Conversion.getColor("a0a0a0", Color.white)); 20 assertEquals(Conversion.getColor("red9", Color.white),new Color(0.9F, 0.0F, 0.0F)); 21 assertEquals(Conversion.getColor("BlUe15", Color.white),new Color(0.0F, 0.0F, 1.0F)); 22 assertEquals(Conversion.getColor("GREEN0", Color.white),new Color(0.0F, 0.0F, 0.0F)); 30 assertEquals(Conversion.getColor("red9", Color.white), new Color(0.9F, 31 0.0F, 0.0F)); 32 assertEquals(Conversion.getColor("BlUe15", Color.white), new Color( 33 0.0F, 0.0F, 1.0F)); 34 assertEquals(Conversion.getColor("GREEN0", Color.white), new Color( 35 0.0F, 0.0F, 0.0F)); 36 assertEquals(Color.red, Conversion.getColor("adf", Color.red)); 37 assertEquals(Color.red, Conversion.getColor("none", Color.red)); 38 assertEquals(Color.red, Conversion.getColor("null", Color.red)); 39 assertEquals(Color.red, Conversion.getColor(null, Color.red)); 23 40 } 24 41 … … 29 46 } 30 47 31 /*public final void testAdjustIntInt() {32 fail("Not yet implemented");33 }34 35 public final void testAdjustPoint() {36 fail("Not yet implemented");37 }38 39 public final void testDeAdjust() {40 fail("Not yet implemented");41 }42 43 48 public final void testGetKMSFontCode() { 44 fail("Not yet implemented"); 49 Font testFont = new Font(Text.FONT_WHEEL[1], Font.BOLD, 18); 50 Font testFont2 = new Font(Text.FONT_WHEEL[4], Font.ITALIC, 20); 51 Font testFont3 = new Font("xxx123", Font.ITALIC | Font.BOLD, 52 10); 53 Font testFont4 = new Font(Text.FONT_WHEEL[0], Font.PLAIN, 2); 54 55 String result = Text.FONT_CHARS[1] + "b18"; 56 assertEquals(result, Conversion.getKMSFontCode(testFont)); 57 58 result = Text.FONT_CHARS[4] + "i20"; 59 assertEquals(result, Conversion.getKMSFontCode(testFont2)); 60 61 result = "dp10"; 62 assertEquals(result, Conversion.getKMSFontCode(testFont3)); 63 64 result = Text.FONT_CHARS[0] + "r2"; 65 assertEquals(result, Conversion.getKMSFontCode(testFont4)); 45 66 } 46 67 47 68 public final void testGetFont() { 48 fail("Not yet implemented"); 49 }*/ 69 Font testFont = new Font(Text.FONT_WHEEL[1], Font.BOLD, 18); 70 Font testFont2 = new Font(Text.FONT_WHEEL[4], Font.ITALIC, 20); 71 Font testFont3 = new Font(Text.FONT_WHEEL[3], Font.ITALIC | Font.BOLD, 72 10); 73 Font testFont4 = new Font(Text.FONT_WHEEL[0], Font.PLAIN, 2); 74 75 String code = Text.FONT_CHARS[1] + "b18"; 76 assertEquals(testFont, Conversion.getFont(code)); 77 78 code = Text.FONT_CHARS[4] + "i20"; 79 assertEquals(testFont2, Conversion.getFont(code)); 80 81 code = Text.FONT_CHARS[3] + "p10"; 82 assertEquals(testFont3, Conversion.getFont(code)); 83 84 code = Text.FONT_CHARS[0] + "r2"; 85 assertEquals(testFont4, Conversion.getFont(code)); 86 } 50 87 51 88 public final void testGetFrameNumber() { … … 65 102 66 103 public final void testGetJustification() { 67 assertEquals(Item.JUSTIFICATION_CENTER, Conversion.getJustification("center")); 68 assertEquals(Item.JUSTIFICATION_CENTER, Conversion.getJustification("c")); 104 assertEquals(Item.JUSTIFICATION_CENTER, Conversion 105 .getJustification("center")); 106 assertEquals(Item.JUSTIFICATION_CENTER, Conversion 107 .getJustification("c")); 69 108 assertEquals(Item.JUSTIFICATION_RIGHT, Conversion.getJustification("R")); 70 assertEquals(Item.JUSTIFICATION_RIGHT, Conversion.getJustification("RIGHT")); 109 assertEquals(Item.JUSTIFICATION_RIGHT, Conversion 110 .getJustification("RIGHT")); 71 111 assertEquals(Item.JUSTIFICATION_LEFT, Conversion.getJustification("L")); 72 assertEquals(Item.JUSTIFICATION_LEFT, Conversion.getJustification("lEfT")); 112 assertEquals(Item.JUSTIFICATION_LEFT, Conversion 113 .getJustification("lEfT")); 73 114 assertEquals(Item.JUSTIFICATION_FULL, Conversion.getJustification("f")); 74 assertEquals(Item.JUSTIFICATION_FULL, Conversion.getJustification("FuLl")); 75 assertEquals(Item.JUSTIFICATION_NONE, Conversion.getJustification("NONE")); 115 assertEquals(Item.JUSTIFICATION_FULL, Conversion 116 .getJustification("FuLl")); 117 assertEquals(Item.JUSTIFICATION_NONE, Conversion 118 .getJustification("NONE")); 76 119 } 77 120 78 121 public final void testGetKMSJustificationCode() { 79 assertEquals("C", Conversion.getKMSJustificationCode(Item.JUSTIFICATION_CENTER)); 80 assertEquals("L", Conversion.getKMSJustificationCode(Item.JUSTIFICATION_LEFT)); 81 assertEquals("R", Conversion.getKMSJustificationCode(Item.JUSTIFICATION_RIGHT)); 82 assertEquals("F", Conversion.getKMSJustificationCode(Item.JUSTIFICATION_FULL)); 83 assertEquals(null, Conversion.getKMSJustificationCode(Item.JUSTIFICATION_NONE)); 84 assertEquals(null, Conversion.getKMSJustificationCode(Integer.MAX_VALUE)); 85 assertEquals(null, Conversion.getKMSJustificationCode(Integer.MIN_VALUE)); 122 assertEquals("C", Conversion 123 .getKMSJustificationCode(Item.JUSTIFICATION_CENTER)); 124 assertEquals("L", Conversion 125 .getKMSJustificationCode(Item.JUSTIFICATION_LEFT)); 126 assertEquals("R", Conversion 127 .getKMSJustificationCode(Item.JUSTIFICATION_RIGHT)); 128 assertEquals("F", Conversion 129 .getKMSJustificationCode(Item.JUSTIFICATION_FULL)); 130 assertEquals(null, Conversion 131 .getKMSJustificationCode(Item.JUSTIFICATION_NONE)); 132 assertEquals(null, Conversion 133 .getKMSJustificationCode(Integer.MAX_VALUE)); 134 assertEquals(null, Conversion 135 .getKMSJustificationCode(Integer.MIN_VALUE)); 86 136 } 87 137 … … 89 139 assertEquals("Test", Conversion.Convert(String.class, "Test")); 90 140 assertEquals(null, Conversion.Convert(String.class, "")); 91 assertEquals(Conversion.getFont("tr16"), Conversion.Convert(Font.class, "tr16")); 141 assertEquals(Conversion.getFont("tr16"), Conversion.Convert(Font.class, 142 "tr16")); 143 // Test Color Conversion 144 assertEquals(Color.darkGray, Conversion.Convert(Color.class, 145 "dark_gray")); 146 assertEquals(Color.darkGray, Conversion 147 .Convert(Color.class, "DARKGRAY")); 92 148 assertEquals(Color.red, Conversion.Convert(Color.class, "red")); 93 149 assertEquals(Color.red, Conversion.Convert(Color.class, "Red")); … … 96 152 assertEquals(Color.green, Conversion.Convert(Color.class, "0 100")); 97 153 assertEquals(Color.blue, Conversion.Convert(Color.class, "0 0 100")); 154 // Test Boolean Conversion 155 assertEquals(true, Conversion.Convert(boolean.class, "tRuE")); 156 assertEquals(true, Conversion.Convert(boolean.class, "T")); 157 assertEquals(true, Conversion.Convert(boolean.class, "yes")); 158 assertEquals(true, Conversion.Convert(boolean.class, "Y")); 159 assertEquals(true, Conversion.Convert(boolean.class, "")); 160 assertEquals(false, Conversion.Convert(boolean.class, "FALSE")); 161 assertEquals(false, Conversion.Convert(boolean.class, "no")); 162 assertEquals(false, Conversion.Convert(boolean.class, "n")); 163 assertEquals(false, Conversion.Convert(boolean.class, "f")); 98 164 } 99 165 100 166 public final void testConvertClassStringObject() { 101 assertEquals(Color.red, Conversion.Convert(Color.class, "+100 0 -100", Color.blue)); 102 assertEquals(Color.black, Conversion.Convert(Color.class, "-0 0 100", Color.blue)); 103 //TODO add more stuff to here 167 assertEquals(Color.red, Conversion.Convert(Color.class, "+100 +0 -100", 168 Color.blue)); 169 assertEquals(Color.black, Conversion.Convert(Color.class, "-0 +0 -100", 170 Color.blue)); 171 // Float test 172 assertEquals(2.0F, Conversion.Convert(float.class, "2.0", null)); 173 assertEquals(-8.0F, Conversion.Convert(float.class, "+2.0", -10.0F)); 174 assertEquals(8.0F, Conversion.Convert(float.class, "-2.0", 10.0F)); 175 // Double test 176 assertEquals(2.0, Conversion.Convert(double.class, "2.0", null)); 177 assertEquals(-8.0, Conversion.Convert(double.class, "+2.0", -10.0)); 178 assertEquals(8.0, Conversion.Convert(double.class, "-2.0", 10.0)); 179 // Integer test 180 assertEquals(2, Conversion.Convert(int.class, "2", null)); 181 assertEquals(-8, Conversion.Convert(int.class, "+2", -10)); 182 assertEquals(8, Conversion.Convert(int.class, "-2", 10)); 104 183 } 105 184 … … 111 190 112 191 public final void testConvertToKMS() { 192 try { 193 java.lang.reflect.Method getPosition = Item.class.getMethod( 194 "getPosition", new Class[] {}); 195 java.lang.reflect.Method getJustification = Text.class.getMethod( 196 "getJustification", new Class[] {}); 197 198 assertEquals("C", Conversion.ConvertToKMS(getJustification, 199 Item.JUSTIFICATION_CENTER)); 200 201 assertEquals("Test", Conversion.ConvertToKMS(getPosition, 202 (Object) "Test")); 203 assertEquals("0", Conversion.ConvertToKMS(getPosition, (Object) 0)); 204 assertEquals("0.0", Conversion.ConvertToKMS(getPosition, 205 (Object) 0.0F)); 206 assertEquals(null, Conversion.ConvertToKMS(getPosition, 207 (new Integer(-1)))); 208 assertEquals(null, Conversion.ConvertToKMS(getPosition, (new Float( 209 -0.1F)))); 210 assertEquals(null, Conversion.ConvertToKMS(getPosition, 211 (new Boolean(true)))); 212 assertEquals("F", Conversion.ConvertToKMS(getPosition, 213 (new Boolean(false)))); 214 assertEquals(null, Conversion.ConvertToKMS(getPosition, 215 (new int[] {}))); 216 assertEquals("1 22 333", Conversion.ConvertToKMS(getPosition, 217 (new int[] { 1, 22, 333 }))); 218 219 assertEquals("22 44", Conversion.ConvertToKMS(getPosition, 220 (new Point(22, 44)))); 221 222 assertEquals("100 0 0", Conversion.ConvertToKMS(getPosition, 223 Color.red)); 224 225 assertEquals(null, Conversion.ConvertToKMS(getPosition, null)); 226 List<String> testList = new ArrayList<String>(); 227 testList.add("test"); 228 229 assertEquals(testList, Conversion.ConvertToKMS(getPosition, 230 testList)); 231 232 Font testFont = new Font(Text.FONT_WHEEL[1], Font.BOLD, 18); 233 String result = Text.FONT_CHARS[1] + "b18"; 234 assertEquals(result, Conversion.ConvertToKMS(getPosition, testFont)); 235 } catch (Exception e) { 236 e.printStackTrace(); 237 fail(); 238 } 113 239 } 114 240
Note:
See TracChangeset
for help on using the changeset viewer.