/**
* This method performs all actions mentioned in class description.
*/
public void run() throws Exception {
NoSuchEntryException ce;
ce = new NoSuchEntryException(null);
assertion(ce.getMessage() == null);
ce = new NoSuchEntryException("");
assertion(ce.getMessage().equals(""));
String message = "Some message";
ce = new NoSuchEntryException(message);
assertion(ce.getMessage().equals(message));
ce = new NoSuchEntryException(null, null);
assertion(ce.getMessage() == null);
assertion(ce.getCause() == null);
ce = new NoSuchEntryException("", null);
assertion(ce.getMessage().equals(""));
assertion(ce.getCause() == null);
ce = new NoSuchEntryException(message, null);
assertion(ce.getMessage().equals(message));
assertion(ce.getCause() == null);
Exception e = new Exception();
ce = new NoSuchEntryException(null, e);
assertion(ce.getMessage() == null);
assertion(ce.getCause().equals(e));
ce = new NoSuchEntryException("", e);
assertion(ce.getMessage().equals(""));
assertion(ce.getCause().equals(e));
ce = new NoSuchEntryException(message, e);
assertion(ce.getMessage().equals(message));
assertion(ce.getCause().equals(e));
}