Как издеваться над @HeaderParam в mockito - PullRequest
0 голосов
/ 24 апреля 2019

как мне издеваться @HeaderParam для написания тестовых случаев в мокито?

например

@HeaderParam("USER") private String userid;

Так что я могу добавить фиктивные значения в userid

1 Ответ

0 голосов
/ 25 апреля 2019

Например, если переменная ИД пользователя является переменной в A.class , вам необходимо аннотировать этот класс с помощью @Spy.

A.class{

    @HeaderParam("USER") 
    private String userid;

    public void setUserId(String userid){
     this.userid=userid;
    }
    public String getUserId(String userid){
     return userid;
    }
}

testMethod(){
    @Spy
    A a;

    a.setUserId("Any String"); 

    a.getUserId(); //it equals "Any String"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...