On 19/02/2010, [email protected] <[email protected]> wrote: > Author: niallp > Date: Fri Feb 19 19:54:13 2010 > New Revision: 911954 > > URL: http://svn.apache.org/viewvc?rev=911954&view=rev > Log: > LANG-76 Add a test case to try and reproduce
I was able to reproduce the problem using a plain Java main() test. Don't have access to it currently, but I'm fairly sure I used a separate file for the Enum class - that might be why the test is not failing for you. > Modified: > > commons/proper/lang/branches/LANG_2_X/src/test/java/org/apache/commons/lang/enums/EnumUtilsTest.java > > Modified: > commons/proper/lang/branches/LANG_2_X/src/test/java/org/apache/commons/lang/enums/EnumUtilsTest.java > URL: > http://svn.apache.org/viewvc/commons/proper/lang/branches/LANG_2_X/src/test/java/org/apache/commons/lang/enums/EnumUtilsTest.java?rev=911954&r1=911953&r2=911954&view=diff > > ============================================================================== > --- > commons/proper/lang/branches/LANG_2_X/src/test/java/org/apache/commons/lang/enums/EnumUtilsTest.java > (original) > +++ > commons/proper/lang/branches/LANG_2_X/src/test/java/org/apache/commons/lang/enums/EnumUtilsTest.java > Fri Feb 19 19:54:13 2010 > @@ -157,4 +157,21 @@ > } catch (IllegalArgumentException ex) {} > } > > + /** Test for LANG-76 **/ > + public void testGetEnum_LANG76() { > + Object obj = EnumUtils.getEnum(Lang76Enum.class, "1"); > + assertNotNull(obj); > + assertEquals("EnumUtilsTest.Lang76Enum[1]", obj.toString()); > + } > + > + /** Test Enum for LANG-76 **/ > + public static final class Lang76Enum extends Enum { > + public static final Lang76Enum ONE = new Lang76Enum("1"); > + public static final Lang76Enum TWO = new Lang76Enum("2"); > + public static final Lang76Enum THREE = new Lang76Enum("3"); > + > + private Lang76Enum(String suit) { > + super(suit); > + } > + } > } > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
