001 package org.junit.runners.model; 002 003 004 /** 005 * Represents one or more actions to be taken at runtime in the course 006 * of running a JUnit test suite. 007 * 008 * @since 4.5 009 */ 010 public abstract class Statement { 011 /** 012 * Run the action, throwing a {@code Throwable} if anything goes wrong. 013 */ 014 public abstract void evaluate() throws Throwable; 015 }