package gnu.testlet.vm;
import gnu.testlet.*;
public class ThrowableTest implements Testlet {
public int getExpectedPass() { return 4; }
public int getExpectedFail() { return 0; }
public int getExpectedKnownFail() { return 0; }
public void test(TestHarness th) {
Throwable t = new NullPointerException();
String s = t.getClass().getName();
th.check(t.toString().equals(s));
th.check(t.getMessage() == null);
t = new OutOfMemoryError("test");
s = t.getClass().getName() + ": " + t.getMessage();
th.check(t.getMessage().equals("test"));
th.check(t.toString().equals(s));
t.printStackTrace();
}
}