1/* 2 * Copyright (c) 2007 Mockito contributors 3 * This program is made available under the terms of the MIT License. 4 */ 5package org.mockito.internal.runners; 6 7import org.junit.runner.Description; 8import org.junit.runner.manipulation.Filterable; 9import org.junit.runner.notification.RunNotifier; 10 11/** 12 * I'm using this surrogate interface to hide internal Runner implementations. 13 * Surrogate cannot be used with @RunWith therefore it is less likely clients will use interal runners. 14 */ 15public interface RunnerImpl extends Filterable{ 16 17 void run(RunNotifier notifier); 18 19 Description getDescription(); 20 21}