Home | History | Annotate | Download | only in runners
      1 /*
      2  * Copyright (c) 2007 Mockito contributors
      3  * This program is made available under the terms of the MIT License.
      4  */
      5 package org.mockito.internal.runners;
      6 
      7 import org.junit.runner.Description;
      8 import org.junit.runner.manipulation.Filterable;
      9 import 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  */
     15 public interface RunnerImpl extends Filterable{
     16 
     17     void run(RunNotifier notifier);
     18 
     19     Description getDescription();
     20 
     21 }