1 42 43 package org.jfree.util.junit; 44 45 import java.awt.Color ; 46 import java.awt.GradientPaint ; 47 import java.awt.Paint ; 48 49 import junit.framework.Test; 50 import junit.framework.TestCase; 51 import junit.framework.TestSuite; 52 53 import org.jfree.util.PaintUtilities; 54 55 58 public class PaintUtilitiesTests extends TestCase { 59 60 65 public static Test suite() { 66 return new TestSuite(PaintUtilitiesTests.class); 67 } 68 69 74 public PaintUtilitiesTests(String name) { 75 super(name); 76 } 77 78 81 public void testEqual() { 82 Paint p1 = Color.red; 83 Paint p2 = Color.blue; 84 Paint p3 = new Color (1, 2, 3, 4); 85 Paint p4 = new Color (1, 2, 3, 4); 86 Paint p5 = new GradientPaint ( 87 1.0f, 2.0f, Color.red, 3.0f, 4.0f, Color.yellow 88 ); 89 Paint p6 = new GradientPaint ( 90 1.0f, 2.0f, Color.red, 3.0f, 4.0f, Color.yellow 91 ); 92 Paint p7 = new GradientPaint ( 93 1.0f, 2.0f, Color.red, 3.0f, 4.0f, Color.blue 94 ); 95 assertTrue(PaintUtilities.equal(null, null)); 96 assertFalse(PaintUtilities.equal(p1, null)); 97 assertFalse(PaintUtilities.equal(null, p1)); 98 assertFalse(PaintUtilities.equal(p1, p2)); 99 assertTrue(PaintUtilities.equal(p3, p3)); 100 assertTrue(PaintUtilities.equal(p3, p4)); 101 assertTrue(PaintUtilities.equal(p5, p6)); 102 assertFalse(PaintUtilities.equal(p5, p7)); 103 } 104 105 } 106 | Popular Tags |