2013-03-19 7 views
0

Как мне высмеять конструктор по умолчанию, используя PowerMock-Mockito (No EasyMock)?Как издеваться над конструктором по умолчанию, используя PowerMock с Mockito?

Я хочу получить доступ к значениям объекта, выполнив это.

Например:

Class A { 

public A() 
{ 
} 

} 
+0

Рассматривали ли вы читать на их документации? Они просматривают множество примеров использования здесь: http://code.google.com/p/powermock/wiki/MockitoUsage13 –

ответ

0

от docs

@RunWith(PowerMockRunner.class) 
@PrepareForTest(X.class) 
public class XTest { 
     @Test 
     public void test() { 
       whenNew(MyClass.class).withNoArguments().thenThrow(new IOException("error message")); 

       X x = new X(); 
       x.y(); // y is the method doing "new MyClass()" 

       .. 
     } 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^