Какие-либо инструменты используют hamcrest аннотацию Фабрики?

Я сел для записи matcher сегодня и решил бросить беглый взгляд на jmock документацию для обновления моей памяти на процессе и заметил ссылку на org.hamcrest. Аннотация фабрики. Документация для состояний аннотации.

Отмечает Hamcrest статический метод фабрики, таким образом, инструменты распознают их. Метод фабрики является эквивалентом именованному конструктору.

Какие-либо инструменты на самом деле используют эту аннотацию?

10
задан sonstone 29 July 2010 в 14:18
поделиться

1 ответ

Как объясняется в учебном курсе Hamcrest , аннотация Factory используется генератором кода Hamcrest, org.hamcrest.generator.config .XmlConfigurator . Он генерирует исходный файл Java, содержащий все фабрики из настроенного набора классов, так что вы можете статически импортировать их все, используя один статический импорт.

Я еще не использовал эту возможность, потому что я вручную собираю свои самописные сопоставители в фабричный класс, как только я пишу сопоставитель, и при использовании я статически импортирую каждый фабричный метод отдельно (используя Eclipse «Избранное» функция автоматического импорта).

9
ответ дан 4 December 2019 в 01:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: