1
내 Visual Studio 솔루션에는 두 개의 프로젝트가 있습니다. 첫 번째 프로젝트는 웹 애플리케이션입니다. 두 번째 프로젝트에는 테스트가 포함되어 있으며 references the first project입니다.프로젝트 디자이너 필드에서 정보 읽기
웹 앱의 프로젝트 디자이너에서 '웹'탭 아래에있는 'project URL'입니다. 현재로서는 다음과 같이 완료됩니다.
http://localhost:8080/shop
코드에서이 필드의 값에 액세스하려면 어떻게해야합니까? (특히 테스트 프로젝트)
왜 웹 앱의 URL이 필요합니까? HTTP 호출을하지 않고도 유닛 테스트 컨트롤러와 리포지토리를 사용할 수 있어야합니다. 웹 호출이 필요한 무언가를 테스트하려고한다면 아마도 다른 테스트 메커니즘을 고려해야합니다. –
Seconded. 단위 테스트를 위해 로컬 서버 URL을 가져와야하는 경우는 결코 없습니다. 이것이 현재 당신이하고있는 방법이라면, 아마도 단위 테스트를 정확하게 수행하지 않을 것입니다. – qJake
웹 서비스입니다. 상당히 합리적으로, 요청에 대한 응답을 테스트하고 싶습니다. 나는 당신의 겸손으로 칭찬을 아끼지 만, 당신이 그것을 올바르게하는 방법을 제안함으로써 도움을 줄 수 있습니까? –