У меня есть конечный класс и с конструктором для этого ...Как издеваются конечный класс в Java с помощью EasyMock - тест Junit
У меня есть проблема издеваться этот класс. Я узнал, что я не могу использовать EasyMock для окончательного класса. Но в моем проекте я должен использовать только easymock. Есть ли способ издеваться над этим классом? Можете ли вы, пожалуйста, помочь мне в этом?
//A a = createMock(A.class);//IllegalException occuring while running this test case
For example :
final class A {
private int a;
A(int a){
this.a = a;
}
}
Вы можете извлечь его интерфейс, а затем использовать интерфейс повсюду, а затем издеваться над новым интерфейсом. – Katona
Почему классный выпуск в первую очередь? –
его код клиента как окончательный класс. Так что я не могу изменить. До этого я борюсь – shree