Assert.fail(String message) : TestCase « junit.framework « Java by API






Assert.fail(String message)

 


import junit.framework.TestCase;

public class TestLargest extends TestCase {
  public TestLargest(String name) {
    super(name);
  }

  public void testEmpty() {
    try {
      Largest.largest(new int[] {});
      fail("Should have thrown an exception");
    } catch (RuntimeException e) {
      assertTrue(true);
    }
  }



}

class Largest {

  /**
   * Return the largest element in a list.
   * 
   * @param list
   *            A list of integers
   * @return The largest number in the given list
   */
  public static int largest(int[] list) {
    int index, max = Integer.MAX_VALUE;
    for (index = 0; index < list.length - 1; index++) {
      if (list[index] > max) {
        max = list[index];
      }
    }
    return max;
  }

}

   
  








Related examples in the same category

1.extends TestCase
2.Assert: assertEquals(Object expected, Object actual)
3.Assert: assertEquals(String expected, String actual)
4.Assert: assertEquals(String message, double expected, double actual, double precision)
5.Assert: assertEquals(int expected, int actual)
6.Assert: assertFalse(String message, boolean value)
7.Assert: assertNotSame(String message, Object expected, Object actual)
8.Assert: assertNull(String message, Object value)
9.Assert: assertSame(String message, Object expected, Object actual)
10.Assert: assertTrue(String message, boolean value)