2016-02-29 3 views
1

Мы перешли на Java 1.7, и теперь Jmock.class устарел. Есть ли альтернатива? Кажется, сайт был оставлен ...Что является альтернативой @RunWith (JMock.class)?

+0

Я не уверен, что переезд в Java7 привело бегун JMock устаревшим. Обновили ли вы новую версию JMock? – sisyphus

+0

Я понизил баночки, и все хорошо. Спасибо за подсказку ... – markthegrea

+0

Я не согласен, что это не по теме. Веб-сайт JMock был оставлен, и эта информация нигде в Интернете. – markthegrea

ответ

2

Возможно, вам необходимо правило JUnitRuleMockery.

public class TestSomething { 
    @Rule 
    public final JUnitRuleMockery context = new JUnitRuleMockery(); 

    @Mock 
    private MyInterface interface; 

    @Test 
    public void testTheThing() { 
     context.checking(new Expectations{{ 

     }}); 
     // etc. 
    } 

Вам потребуется зависимость JMock-junit4 на вашем пути к классам ...

 <dependency> 
      <groupId>org.jmock</groupId> 
      <artifactId>jmock-junit4</artifactId> 
      <version>2.8.1</version> 
      <scope>test</scope> 
     </dependency> 
Смежные вопросы