@Test
public void testEquals() {

	String message = "message";
	Throwable throwable = new Throwable();
	LocalProcessLog localProcessLog = new LocalProcessLog(
		ProcessLog.Level.DEBUG, "message", throwable);
	Assert.assertTrue(localProcessLog.equals(localProcessLog));
	Assert.assertFalse(localProcessLog.equals(message));
	Assert.assertFalse(
		localProcessLog.equals(
			new LocalProcessLog(
				ProcessLog.Level.ERROR, message, throwable)));
	Assert.assertFalse(
		localProcessLog.equals(
			new LocalProcessLog(
				ProcessLog.Level.DEBUG, "message2", throwable)));
	Assert.assertFalse(
		localProcessLog.equals(
			new LocalProcessLog(
				ProcessLog.Level.DEBUG, message, new Throwable())));
	Assert.assertTrue(
		localProcessLog.equals(
			new LocalProcessLog(
				ProcessLog.Level.DEBUG, message, throwable)));
}