私はRest Web Serviceをテストするためのテストケースを作った。テストケースでは、私のサービスがhttp://localhost:8080
に登録されているのに対し、要求がhttp://localhost:9998
であるジャージーテストフレームワークのデフォルトポートに行くことがわかります。私は、JerseyTest REST WEB SERVICEをテストするためのデフォルトのポート変更
Mavenをどのように私は次のようなテストを実行するときにコマンドライン引数を与えることができ8080
public class UMServiceTest extends JerseyTest {
@Override
public Application configure() {
enable(TestProperties.LOG_TRAFFIC);
enable(TestProperties.DUMP_ENTITY);
return new ResourceConfig(UMService.class);
}
@Test
public void testFetchAll() {
System.out.println(getBaseUri()+"==========");
Response output = target("usermanagement").path("um").path("user").request().get();
assertEquals("should return status 200", 200, output.getStatus());
//assertNotNull("Should return list", output.getEntity());
}