package de.bechte.junit.runners.context.statements;
import org.junit.Test;
import org.junit.runners.model.Statement;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
public class RunAllTest {
@Test
public void verifyAllStatementsAreEvaluated() throws Throwable {
Statement statement1 = mock(Statement.class);
Statement statement2 = mock(Statement.class);
Statement statement3 = mock(Statement.class);
RunAll runAll = new RunAll(statement1, statement2, statement3);
runAll.evaluate();
verify(statement1).evaluate();
verify(statement2).evaluate();
verify(statement3).evaluate();
}
}