У меня есть абстрактный класс, как показано ниже, я хотел бы смоделировать метод getBatchSize ().
public abstract class AbstractTest {
protected int getBatchSize() throws SQLException {
return 100;
}
}
При попытке использовать насмешку, как показано ниже, используя jmockit
new MockUp<AbstractTest>() {
@Mock
protected int getBatchSize() throws SQLException {
throw new SQLException();
}
};
Я получаю ошибку ниже:
Caused by: java.lang.UnsupportedOperationException: class redefinition failed: attempted to change method modifiers