Port to JUnit 4.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@1142700 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Gary D. Gregory 2011-07-04 14:50:30 +00:00
parent c55cbbdd8c
commit 765297b79c
1 changed files with 7 additions and 11 deletions

View File

@ -16,15 +16,16 @@
*/
package org.apache.commons.lang3.reflect;
import static org.junit.Assume.*;
import static org.junit.Assert.*;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.fail;
import static org.junit.Assume.assumeNotNull;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import junit.framework.TestCase;
import org.apache.commons.lang3.reflect.testbed.Ambig;
import org.apache.commons.lang3.reflect.testbed.Foo;
import org.apache.commons.lang3.reflect.testbed.PrivatelyShadowedChild;
@ -1156,14 +1157,9 @@ public class FieldUtilsTest {
assertEquals(new Double(0.0), FieldUtils.readDeclaredField(privatelyShadowedChild, "d", true));
}
@Test
@Test(expected=IllegalArgumentException.class)
public void testAmbig() {
try {
FieldUtils.getField(Ambig.class, "VALUE");
fail("should have failed on interface field ambiguity");
} catch (IllegalArgumentException e) {
// pass
}
FieldUtils.getField(Ambig.class, "VALUE");
}
}