Мы разработали некоторый код, который анализирует аннотированные методы и добавляет некоторое поведение во время выполнения. Я бы хотел проверить это. В настоящее время я использую кодирование с некоторыми аннотациями для настройки своего тестового сценария.Тестирование, исправление фреймов для записи аннотаций (предпочтительное решение easymock)
Обычно я использую фальшивую фреймворк (в настоящее время easymock), чтобы избежать тестовых удлинений с ручным кодированием (окурки или макеты). Но я не нашел способ использовать mocking-frameworks для аннотации моих тестовых удвоений. Это громоздко, потому что это связано с наличием большого количества глупого фиктивного исходного кода, который раздражает для поддержания (чтения, записи и рефакторинга тестов).
Что-то вроде:
MyAnnotation annoMock = createMock(MyAnnotation.class);
record(annoMock.getSupported()).andReturn(true);
....
annotate(method).with(annoMock);
Знает ли кто, есть ли такая запись-функция, особенно для аннотаций (все цели, как метод, класс, поля и т.д.) для EasyMock? если недоступно для easymock, есть ли альтернативная макет-библиотека?