최근 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 : // localhost 및 http://127.0.0.1 을 사용하려고했는데 시스템 속성을 할당하는 대신 내 api가 있지만 그러한 호스트 이름을 찾을 수 없습니다.
시스템 속성 키 "hostname"아래에 어떤 것이있을 것으로 예상되는지 조언 해 주시겠습니까?
예, 다음과 같은 구문으로 명령 줄에서 테스트를 실행해야했습니다. mvn clean verify -Dhostname = http://127.0.0.1:8080
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다