Ensure that they are equal : assert « JUnit « Java Tutorial






import junit.framework.TestCase;

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

  public void testOrder() {
    assertEquals(9, Largest.largest(new int[] { 8, 9, 7 }));
  }
}

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;
  }

}








39.5.assert
39.5.1.Ensure that they are equal
39.5.2.assertEquals([String message],expected,actual)
39.5.3.assertEquals([String message],expected,actual,tolerance)
39.5.4.assertNull([String message], java.lang.Object object)
39.5.5.assertSame([String message], expected, actual)
39.5.6.assertNotSame([String message], expected, actual)
39.5.7.assertTrue([String message], boolean condition)
39.5.8.assertFalse([String message], boolean condition)