(t *testing.T)
| 714 | } |
| 715 | |
| 716 | func TestSetResultStateCheckFunc(t *testing.T) { |
| 717 | c := tc().SetResultStateCheckFunc(func(resp *Response) ResultState { |
| 718 | if resp.StatusCode == http.StatusOK { |
| 719 | return SuccessState |
| 720 | } else { |
| 721 | return ErrorState |
| 722 | } |
| 723 | }) |
| 724 | resp, err := c.R().Get("/status?code=200") |
| 725 | tests.AssertNoError(t, err) |
| 726 | tests.AssertEqual(t, SuccessState, resp.ResultState()) |
| 727 | |
| 728 | resp, err = c.R().Get("/status?code=201") |
| 729 | tests.AssertNoError(t, err) |
| 730 | tests.AssertEqual(t, ErrorState, resp.ResultState()) |
| 731 | |
| 732 | resp, err = c.R().Get("/status?code=399") |
| 733 | tests.AssertNoError(t, err) |
| 734 | tests.AssertEqual(t, ErrorState, resp.ResultState()) |
| 735 | |
| 736 | resp, err = c.R().Get("/status?code=404") |
| 737 | tests.AssertNoError(t, err) |
| 738 | tests.AssertEqual(t, ErrorState, resp.ResultState()) |
| 739 | } |
| 740 | |
| 741 | func TestCloneCookieJar(t *testing.T) { |
| 742 | c1 := C() |
nothing calls this directly
no test coverage detected
searching dependent graphs…