MCPcopy Create free account
hub / github.com/gavv/httpexpect / TestNumber_InDeltaRelative

Function TestNumber_InDeltaRelative

number_test.go:322–512  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

320}
321
322func TestNumber_InDeltaRelative(t *testing.T) {
323 cases := []struct {
324 name string
325 number float64
326 value float64
327 delta float64
328 wantInDelta chainResult
329 wantNotInDelta chainResult
330 }{
331 {
332 name: "larger value in delta range",
333 number: 1234.5,
334 value: 1271.5,
335 delta: 0.03,
336 wantInDelta: success,
337 wantNotInDelta: failure,
338 },
339 {
340 name: "smaller value in delta range",
341 number: 1234.5,
342 value: 1221.1,
343 delta: 0.03,
344 wantInDelta: success,
345 wantNotInDelta: failure,
346 },
347 {
348 name: "larger value not in delta range",
349 number: 1234.5,
350 value: 1259.1,
351 delta: 0.01,
352 wantInDelta: failure,
353 wantNotInDelta: success,
354 },
355 {
356 name: "smaller value not in delta range",
357 number: 1234.5,
358 value: 1209.8,
359 delta: 0.01,
360 wantInDelta: failure,
361 wantNotInDelta: success,
362 },
363 {
364 name: "delta is negative",
365 number: 1234.5,
366 value: 1234.0,
367 delta: -0.01,
368 wantInDelta: failure,
369 wantNotInDelta: failure,
370 },
371 {
372 name: "target is NaN",
373 number: math.NaN(),
374 value: 1234.0,
375 delta: 0.01,
376 wantInDelta: failure,
377 wantNotInDelta: failure,
378 },
379 {

Callers

nothing calls this directly

Calls 5

newMockReporterFunction · 0.85
NewNumberFunction · 0.85
assertMethod · 0.80
InDeltaRelativeMethod · 0.80
NotInDeltaRelativeMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…