package org.junit.function; | |
/** | |
* This interface facilitates the use of | |
* {@link org.junit.Assert#assertThrows(Class, ThrowingRunnable)} from Java 8. It allows method | |
* references to void methods (that declare checked exceptions) to be passed directly into | |
* {@code assertThrows} | |
* without wrapping. It is not meant to be implemented directly. | |
* | |
* @since 4.13 | |
*/ | |
public interface ThrowingRunnable { | |
void run() throws Throwable; | |
} |