말하자 나는 테스트 기능을 호출하는 웹 서비스,그리고 서비스를 조롱과 httptest.NewServer
func TestSomeFeature(t *testing.T) {
server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(200)
}))
SomeFeature(server.URL, "foo")
}
func SomeFeature(host, a string) {
if a == "foo" {
http.Get(fmt.Sprintf("%v/foo", host))
}
if a == "bar" {
http.Get(fmt.Sprintf("%v/bar", host))
}
}
어떻게 주장하는 서버라고 불리었으로 오른쪽 url /foo
고 테스트를 실패하는 경우 이 호출되었으로 잘못된 url 을 또는지라고 합니까?
server
?