Author: jboynes Date: Tue Mar 22 17:49:58 2005 New Revision: 158703 URL: http://svn.apache.org/viewcvs?view=rev&rev=158703 Log: cannot use isMimeTypeEqual() from superclass as we are hiding mimeType
Modified: geronimo/trunk/specs/activation/src/java/javax/activation/ActivationDataFlavor.java geronimo/trunk/specs/activation/src/test/javax/activation/ActivationDataFlavorTest.java Modified: geronimo/trunk/specs/activation/src/java/javax/activation/ActivationDataFlavor.java URL: http://svn.apache.org/viewcvs/geronimo/trunk/specs/activation/src/java/javax/activation/ActivationDataFlavor.java?view=diff&r1=158702&r2=158703 ============================================================================== --- geronimo/trunk/specs/activation/src/java/javax/activation/ActivationDataFlavor.java (original) +++ geronimo/trunk/specs/activation/src/java/javax/activation/ActivationDataFlavor.java Tue Mar 22 17:49:58 2005 @@ -63,7 +63,7 @@ } public boolean equals(DataFlavor dataFlavor) { - return this.isMimeTypeEqual(dataFlavor) && representationClass == dataFlavor.getRepresentationClass(); + return this.isMimeTypeEqual(dataFlavor.getMimeType()) && representationClass == dataFlavor.getRepresentationClass(); } public boolean isMimeTypeEqual(String mimeType) { Modified: geronimo/trunk/specs/activation/src/test/javax/activation/ActivationDataFlavorTest.java URL: http://svn.apache.org/viewcvs/geronimo/trunk/specs/activation/src/test/javax/activation/ActivationDataFlavorTest.java?view=diff&r1=158702&r2=158703 ============================================================================== --- geronimo/trunk/specs/activation/src/test/javax/activation/ActivationDataFlavorTest.java (original) +++ geronimo/trunk/specs/activation/src/test/javax/activation/ActivationDataFlavorTest.java Tue Mar 22 17:49:58 2005 @@ -23,6 +23,7 @@ package javax.activation; import java.io.InputStream; +import java.awt.datatransfer.DataFlavor; import junit.framework.TestCase; @@ -49,5 +50,11 @@ assertEquals("Name 2", adf.getHumanPresentableName()); adf = new ActivationDataFlavor("text/html", null); assertNull(adf.getHumanPresentableName()); + } + + public void testEquals() { + ActivationDataFlavor adf1 = new ActivationDataFlavor("text/plain", "text/plain"); + DataFlavor adf2 = new DataFlavor("text/plain", "text/plain"); + assertTrue(adf1.equals(adf2)); } }