Java의 시스템 속성을 통해 API 호스트 이름을 가져올 수 없습니다.

Paulus

최근 Java에서 오이로 bdd 테스트를 작성하는 코드를 얻었습니다. 이미 몇 가지 테스트와 테스트 프레임 워크가있는 Maven 프로젝트가 있습니다. 이 프레임 워크를 사용하여 bdd 테스트를 계속 작성해야합니다. API 테스트를 작성 중이고 실행하려고하는데 오류가 발생합니다. 더 이상 실행되지 않는 곳을 찾았지만 코드에서 그렇게하는 아이디어가 무엇인지 파악하고 싶습니다. 몇 가지 코드를 공유하겠습니다.

따라서 테스트 프레임 워크는 다음과 같이 API 호스트 이름에 대한 정보를 수집합니다.

public class AnyClass {

   private static final String API_HOSTNAME = "hostname";

   private static String getAPIHostName() {
      String apiHostName = System.getProperty(API_HOSTNAME);

...

}

그대로두고 테스트를 실행하면 호스트 이름이 비어 있다는 오류가 발생합니다.

시스템 속성 키 "hostname"아래에 어떤 것이있을 것으로 예상되는지 조언 해 주시겠습니까?

추신 http : // localhosthttp://127.0.0.1 을 사용하려고했는데 시스템 속성을 할당하는 대신 내 api가 있지만 그러한 호스트 이름을 찾을 수 없습니다.

Paulus

시스템 속성 키 "hostname"아래에 어떤 것이있을 것으로 예상되는지 조언 해 주시겠습니까?

예, 다음과 같은 구문으로 명령 줄에서 테스트를 실행해야했습니다. mvn clean verify -Dhostname = http://127.0.0.1:8080

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

XML의 네임 스페이스 속성을 가져올 수 없습니다.

분류에서Dev

Windows의 Perl에서 시스템 로케일을 가져올 수 없습니다.

분류에서Dev

자바 스크립트를 통해 inputbox의 입력 값을 가져올 수 없습니다.

분류에서Dev

범위 클래스의 FindNext 속성을 가져올 수 없습니다.

분류에서Dev

WorksheetFunction 클래스 오류 1004의 VLookup 속성을 가져올 수 없습니다.

분류에서Dev

클래스 (ASP.NET MVC)의 속성을 가져올 수 없습니다.

분류에서Dev

워크 시트 함수 클래스의 평균 속성을 가져올 수 없습니다.

분류에서Dev

VBA 오류 처리 : 워크 시트 함수 클래스의 일치 속성을 가져올 수 없습니다.

분류에서Dev

WorksheetFunction 클래스 오류의 VLookup 속성을 워크 시트에 가져올 수 없습니다.

분류에서Dev

앱 스크립트를 통해 Google 시트에서 값을 가져올 수 없습니다.

분류에서Dev

VPN을 통해 호스트 이름을 확인할 수 없습니다.

분류에서Dev

LAN을 통해 호스트 이름을 확인할 수 없습니다.

분류에서Dev

호스트 이름을 통해 Docker 컨테이너의 MongoDB에 연결할 수 없습니다.

분류에서Dev

org.gradle.api.Project 유형의 루트 프로젝트 'RoomWordSample'에 대해 알 수없는 속성 'roomVersion'을 가져올 수 없습니다.

분류에서Dev

org.gradle.api.Project 유형의 루트 프로젝트 'Socialize'에 대해 알 수없는 속성 'appCompatVersion'을 가져올 수 없습니다.

분류에서Dev

XSLT 스타일 시트의 템플릿을 통해 RSS / XML의 이미지를 표시 할 수 없습니다.

분류에서Dev

Ubuntu14.04의 시스템 설정에서 모든 아이콘을 가져올 수 없습니다.

분류에서Dev

Linux 우분투 시스템에서 이메일을 보내기 위해 django settings.py의 환경 변수를 가져올 수 없습니다.

분류에서Dev

JAXB를 사용하여 속성 값을 가져올 수 없습니다 (상위 클래스의 속성 용).

분류에서Dev

설정을 가져올 수 없습니다. 시스템 경로에 없음

분류에서Dev

캘린더 ID를 사용하여 API를 통해 Google 캘린더 이름을 가져올 수 없습니다.

분류에서Dev

BeautifulSoup을 사용하여 범위 속성의 텍스트를 가져올 수 없습니다.

분류에서Dev

인증 시스템을 위해 Angular 8에서 Firestore 및 Firebase를 가져올 수 없습니다.

분류에서Dev

호스트 이름을 통해 Raspberry Pi에 연결을 시도 할 때 호스트 이름을 확인할 수 없습니다 (로컬 LAN에서 컴퓨터의 호스트 이름 업데이트).

분류에서Dev

Android의 팀 이름에서 스포츠 이름을 가져올 수 없습니다.

분류에서Dev

VM이 호스트 이름을 통해 통신 할 수 없음

분류에서Dev

이벤트의 "사용자"속성을 가져올 수 없습니다.

분류에서Dev

C #에서 WMPLib를 사용하여 아티스트 및 앨범의 이름을 가져올 수 없습니다.

분류에서Dev

Django-rest-framework : Browsable API는 HTML 양식을 통해 POST 데이터를 가져올 수 없지만 원시 데이터에서 가져올 수 있습니다.

Related 관련 기사

  1. 1

    XML의 네임 스페이스 속성을 가져올 수 없습니다.

  2. 2

    Windows의 Perl에서 시스템 로케일을 가져올 수 없습니다.

  3. 3

    자바 스크립트를 통해 inputbox의 입력 값을 가져올 수 없습니다.

  4. 4

    범위 클래스의 FindNext 속성을 가져올 수 없습니다.

  5. 5

    WorksheetFunction 클래스 오류 1004의 VLookup 속성을 가져올 수 없습니다.

  6. 6

    클래스 (ASP.NET MVC)의 속성을 가져올 수 없습니다.

  7. 7

    워크 시트 함수 클래스의 평균 속성을 가져올 수 없습니다.

  8. 8

    VBA 오류 처리 : 워크 시트 함수 클래스의 일치 속성을 가져올 수 없습니다.

  9. 9

    WorksheetFunction 클래스 오류의 VLookup 속성을 워크 시트에 가져올 수 없습니다.

  10. 10

    앱 스크립트를 통해 Google 시트에서 값을 가져올 수 없습니다.

  11. 11

    VPN을 통해 호스트 이름을 확인할 수 없습니다.

  12. 12

    LAN을 통해 호스트 이름을 확인할 수 없습니다.

  13. 13

    호스트 이름을 통해 Docker 컨테이너의 MongoDB에 연결할 수 없습니다.

  14. 14

    org.gradle.api.Project 유형의 루트 프로젝트 'RoomWordSample'에 대해 알 수없는 속성 'roomVersion'을 가져올 수 없습니다.

  15. 15

    org.gradle.api.Project 유형의 루트 프로젝트 'Socialize'에 대해 알 수없는 속성 'appCompatVersion'을 가져올 수 없습니다.

  16. 16

    XSLT 스타일 시트의 템플릿을 통해 RSS / XML의 이미지를 표시 할 수 없습니다.

  17. 17

    Ubuntu14.04의 시스템 설정에서 모든 아이콘을 가져올 수 없습니다.

  18. 18

    Linux 우분투 시스템에서 이메일을 보내기 위해 django settings.py의 환경 변수를 가져올 수 없습니다.

  19. 19

    JAXB를 사용하여 속성 값을 가져올 수 없습니다 (상위 클래스의 속성 용).

  20. 20

    설정을 가져올 수 없습니다. 시스템 경로에 없음

  21. 21

    캘린더 ID를 사용하여 API를 통해 Google 캘린더 이름을 가져올 수 없습니다.

  22. 22

    BeautifulSoup을 사용하여 범위 속성의 텍스트를 가져올 수 없습니다.

  23. 23

    인증 시스템을 위해 Angular 8에서 Firestore 및 Firebase를 가져올 수 없습니다.

  24. 24

    호스트 이름을 통해 Raspberry Pi에 연결을 시도 할 때 호스트 이름을 확인할 수 없습니다 (로컬 LAN에서 컴퓨터의 호스트 이름 업데이트).

  25. 25

    Android의 팀 이름에서 스포츠 이름을 가져올 수 없습니다.

  26. 26

    VM이 호스트 이름을 통해 통신 할 수 없음

  27. 27

    이벤트의 "사용자"속성을 가져올 수 없습니다.

  28. 28

    C #에서 WMPLib를 사용하여 아티스트 및 앨범의 이름을 가져올 수 없습니다.

  29. 29

    Django-rest-framework : Browsable API는 HTML 양식을 통해 POST 데이터를 가져올 수 없지만 원시 데이터에서 가져올 수 있습니다.

뜨겁다태그

보관