Я написал Restful Web-сервис и должен его протестировать с помощью JUnit4. Я уже написал клиент, использующий Джерси-клиент. Но хочу знать, могу ли я проверить свои услуги только с помощью junit4. Может кто-нибудь помочь мне с образцом, по крайней мере.
Мой сервис отдыха имеет метод аутентификации, который принимает имя пользователя, пароль и возвращает токен.
Я написал тестовый пример для метода проверки подлинности. Но я не уверен, как тестировать с помощью URL.
public class TestAuthenticate {
Service service = new Service();
String username = "user";
String password = "password";
String token;
@Test(expected = Exception.class)
public final void testAuthenticateInputs() {
password = "pass";
service.authenticate(username, password);
}
@Test(expected = Exception.class)
public final void testAuthenticateException(){
username = null;
String token = service.authenticate(username, password);
assertNotNull(token);
}
@Test
public final void testAuthenticateResult() {
String token = service.authenticate(username, password);
assertNotNull(token);
}
}