(t *testing.T)
| 256 | } |
| 257 | |
| 258 | func TestFetchChannelTarget_PTP(t *testing.T) { |
| 259 | sampleResp := "measure/ch9/ptp_synce/ptp/master_ip_ipv6=fd00:3116:301a::3e" |
| 260 | ts := httptest.NewTLSServer(http.HandlerFunc(func(w http.ResponseWriter, |
| 261 | r *http.Request) { |
| 262 | fmt.Fprintln(w, sampleResp) |
| 263 | })) |
| 264 | defer ts.Close() |
| 265 | |
| 266 | parsed, _ := url.Parse(ts.URL) |
| 267 | calnexAPI, err := NewAPI(parsed.Host, true, time.Second) |
| 268 | require.NoError(t, err) |
| 269 | calnexAPI.Client = ts.Client() |
| 270 | |
| 271 | target, err := calnexAPI.FetchChannelTarget(ChannelVP1, ProbePTP) |
| 272 | require.NoError(t, err) |
| 273 | require.Equal(t, "fd00:3116:301a::3e", target) |
| 274 | } |
| 275 | |
| 276 | func TestFetchChannelTarget_PPS(t *testing.T) { |
| 277 | sampleResp := "measure/ch0/signal_type=1 PPS" |
nothing calls this directly
no test coverage detected
searching dependent graphs…