package org.threadly.util; import java.lang.Thread.UncaughtExceptionHandler; @SuppressWarnings("javadoc") public class TestUncaughtExceptionHandler implements UncaughtExceptionHandler { private int callCount = 0; private Thread calledWithThread; private Throwable providedThrowable; @Override public void uncaughtException(Thread t, Throwable e) { callCount++; calledWithThread = t; providedThrowable = e; } public int getCallCount() { return callCount; } public Thread getCalledWithThread() { return calledWithThread; } public Throwable getCalledWithThrowable() { return providedThrowable; } }