Как проверить JDBI BinderFactory - PullRequest
       14

Как проверить JDBI BinderFactory

0 голосов
/ 05 февраля 2020

У меня есть пользовательское связующее:

@BindingAnnotation(CustomBinder.CustomBinderFactory.class)
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.PARAMETER })
public @interface CustomBinder {
    class CustomBinderFactory implements BinderFactory<CustomBinder> {
        @Override
        public Binder<CustomBinder, Entity> build(CustomBinder annotation) {
            return (q, bind, arg) -> {
                // implement
            };
        }
    }
}

Я хочу написать для этого модульный тест; как мне это сделать?

1 Ответ

0 голосов
/ 05 февраля 2020

Ну, это зависит. Прежде всего, вы можете написать простой тест jUnit и макетировать (или, предпочтительно, создать экземпляр) CustomBinder class.

Если вы хотите добавить написать интеграционный тест, ваши интеграционные тесты могут использовать эту аннотацию - и Вы можете утверждать результат.

Но я бы начал с простого модульного теста. Взгляните на эту статью: https://www.baeldung.com/java-custom-annotation

...