1e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson/* 2e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson * Copyright (c) 2007 Mockito contributors 3e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson * This program is made available under the terms of the MIT License. 4e0ae5d7e87b1dd6e789803c1b9615a84bd7488b7Ian Parkinson */ 52637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffinpackage org.mockito.runners; 62637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin 72637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffinimport java.lang.reflect.InvocationTargetException; 82637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffinimport org.junit.runner.Description; 92637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffinimport org.junit.runner.manipulation.Filter; 102637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffinimport org.junit.runner.manipulation.NoTestsRemainException; 112637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffinimport org.junit.runner.notification.RunNotifier; 122637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin 132637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin 142637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin/** 152637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin * Runner moved to a new place see {@link org.mockito.junit.MockitoJUnitRunner} 162637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin * 172637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin * @deprecated Moved to {@link org.mockito.junit.MockitoJUnitRunner}, this class will be removed with Mockito 3 182637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin */ 192637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin@Deprecated 202637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffinpublic class MockitoJUnitRunner extends org.mockito.junit.MockitoJUnitRunner { 212637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin 222637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin /** 232637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin * Silent runner moved to a new place see {@link org.mockito.junit.MockitoJUnitRunner.Silent} 242637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin * 252637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin * @deprecated Moved to {@link org.mockito.junit.MockitoJUnitRunner.Silent}, this class will be removed with Mockito 3 262637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin */ 272637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin @Deprecated 282637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin public static class Silent extends MockitoJUnitRunner { 292637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin public Silent(Class<?> klass) throws InvocationTargetException { 302637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin super(klass); 312637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin } 322637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin } 332637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin 342637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin /** 352637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin * Silent runner moved to a new place see {@link org.mockito.junit.MockitoJUnitRunner.Strict} 362637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin * 372637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin * @deprecated Moved to {@link org.mockito.junit.MockitoJUnitRunner.Strict}, this class will be removed with Mockito 3 382637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin */ 392637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin @Deprecated 402637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin public static class Strict extends MockitoJUnitRunner { 412637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin public Strict(Class<?> klass) throws InvocationTargetException { 422637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin super(klass); 432637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin } 442637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin } 452637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin 462637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin public MockitoJUnitRunner(Class<?> klass) throws InvocationTargetException { 472637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin super(klass); 482637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin } 492637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin 502637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin @Deprecated 512637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin @Override 522637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin public void run(final RunNotifier notifier) { 532637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin super.run(notifier); 542637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin } 552637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin 562637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin @Deprecated 572637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin @Override 582637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin public Description getDescription() { 592637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin return super.getDescription(); 602637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin } 612637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin 622637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin @Deprecated 632637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin public void filter(Filter filter) throws NoTestsRemainException { 642637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin super.filter(filter); 652637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin } 662637d96c202372854a7c71466ddcc6e90fc4fc53Paul Duffin} 67