1 29 30 package nextapp.echo2.app.test; 31 32 import nextapp.echo2.app.Color; 33 import nextapp.echo2.app.FillImage; 34 import nextapp.echo2.app.FillImageBorder; 35 import nextapp.echo2.app.Insets; 36 import nextapp.echo2.app.ResourceImageReference; 37 import junit.framework.TestCase; 38 39 42 public class FillImageBorderTest extends TestCase { 43 44 public void testEquals() { 45 assertTrue(new FillImageBorder().equals(new FillImageBorder())); 46 assertTrue(new FillImageBorder(Color.RED, new Insets(10), new Insets(20)) 47 .equals(new FillImageBorder(Color.RED, new Insets(10), new Insets(20)))); 48 assertFalse(new FillImageBorder(Color.RED, new Insets(10), new Insets(10)) 49 .equals(new FillImageBorder(Color.RED, new Insets(10), new Insets(20)))); 50 51 FillImageBorder fib1 = new FillImageBorder(); 52 fib1.setFillImage(FillImageBorder.TOP_LEFT, new FillImage(new ResourceImageReference("topleft.gif"))); 53 fib1.setFillImage(FillImageBorder.TOP, new FillImage(new ResourceImageReference("top.gif"))); 54 fib1.setFillImage(FillImageBorder.TOP_RIGHT, new FillImage(new ResourceImageReference("topright.gif"))); 55 fib1.setFillImage(FillImageBorder.LEFT, new FillImage(new ResourceImageReference("left.gif"))); 56 fib1.setFillImage(FillImageBorder.RIGHT, new FillImage(new ResourceImageReference("right.gif"))); 57 fib1.setFillImage(FillImageBorder.BOTTOM_LEFT, new FillImage(new ResourceImageReference("bottomleft.gif"))); 58 fib1.setFillImage(FillImageBorder.BOTTOM, new FillImage(new ResourceImageReference("bottom.gif"))); 59 fib1.setFillImage(FillImageBorder.BOTTOM_RIGHT, new FillImage(new ResourceImageReference("bottomright.gif"))); 60 FillImageBorder fib2 = new FillImageBorder(); 61 fib2.setFillImage(FillImageBorder.TOP_LEFT, new FillImage(new ResourceImageReference("topleft.gif"))); 62 fib2.setFillImage(FillImageBorder.TOP, new FillImage(new ResourceImageReference("top.gif"))); 63 fib2.setFillImage(FillImageBorder.TOP_RIGHT, new FillImage(new ResourceImageReference("topright.gif"))); 64 fib2.setFillImage(FillImageBorder.LEFT, new FillImage(new ResourceImageReference("left.gif"))); 65 fib2.setFillImage(FillImageBorder.RIGHT, new FillImage(new ResourceImageReference("right.gif"))); 66 fib2.setFillImage(FillImageBorder.BOTTOM_LEFT, new FillImage(new ResourceImageReference("bottomleft.gif"))); 67 fib2.setFillImage(FillImageBorder.BOTTOM, new FillImage(new ResourceImageReference("bottom.gif"))); 68 fib2.setFillImage(FillImageBorder.BOTTOM_RIGHT, new FillImage(new ResourceImageReference("bottomright2.gif"))); 69 assertFalse(fib1.equals(fib2)); 70 71 fib2.setFillImage(FillImageBorder.BOTTOM_RIGHT, new FillImage(new ResourceImageReference("bottomright.gif"))); 72 assertTrue(fib1.equals(fib2)); 73 74 fib1.setBorderInsets(new Insets(20)); 75 assertFalse(fib1.equals(fib2)); 76 fib2.setBorderInsets(new Insets(20)); 77 assertTrue(fib1.equals(fib2)); 78 79 fib1.setContentInsets(new Insets(30)); 80 assertFalse(fib1.equals(fib2)); 81 fib2.setContentInsets(new Insets(30)); 82 assertTrue(fib1.equals(fib2)); 83 84 fib1.setColor(Color.RED); 85 assertFalse(fib1.equals(fib2)); 86 fib2.setColor(Color.RED); 87 assertTrue(fib1.equals(fib2)); 88 } 89 } 90 | Popular Tags |