1 package junit.tests.framework; 2 3 import junit.framework.AssertionFailedError; 4 import junit.framework.TestCase; 5 6 public class AssertionFailedErrorTest extends TestCase { 7 private static final String ARBITRARY_MESSAGE = "arbitrary message"; 8 9 public void testCreateErrorWithoutMessage() throws Exception { 10 AssertionFailedError error = new AssertionFailedError(); 11 assertNull(error.getMessage()); 12 } 13 14 public void testCreateErrorWithMessage() throws Exception { 15 AssertionFailedError error = new AssertionFailedError(ARBITRARY_MESSAGE); 16 assertEquals(ARBITRARY_MESSAGE, error.getMessage()); 17 } 18 19 public void testCreateErrorWithoutMessageInsteadOfNull() throws Exception { 20 AssertionFailedError error = new AssertionFailedError(null); 21 assertEquals("", error.getMessage()); 22 } 23 }