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) | | |