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

Function TestNumber_InDelta

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

Source from the content-addressed store, hash-verified

240}
241
242func TestNumber_InDelta(t *testing.T) {
243 cases := []struct {
244 name string
245 number float64
246 value float64
247 delta float64
248 wantInDelta chainResult
249 wantNotInDelta chainResult
250 }{
251 {
252 name: "larger value in delta range",
253 number: 1234.5,
254 value: 1234.7,
255 delta: 0.3,
256 wantInDelta: success,
257 wantNotInDelta: failure,
258 },
259 {
260 name: "smaller value in delta range",
261 number: 1234.5,
262 value: 1234.3,
263 delta: 0.3,
264 wantInDelta: success,
265 wantNotInDelta: failure,
266 },
267 {
268 name: "larger value not in delta range",
269 number: 1234.5,
270 value: 1234.7,
271 delta: 0.1,
272 wantInDelta: failure,
273 wantNotInDelta: success,
274 },
275 {
276 name: "smaller value not in delta range",
277 number: 1234.5,
278 value: 1234.3,
279 delta: 0.1,
280 wantInDelta: failure,
281 wantNotInDelta: success,
282 },
283 {
284 name: "number is NaN",
285 number: math.NaN(),
286 value: 1234.0,
287 delta: 0.1,
288 wantInDelta: failure,
289 wantNotInDelta: failure,
290 },
291 {
292 name: "value is NaN",
293 number: 1234.5,
294 value: math.NaN(),
295 delta: 0.1,
296 wantInDelta: failure,
297 wantNotInDelta: failure,
298 },
299 {

Callers

nothing calls this directly

Calls 5

newMockReporterFunction · 0.85
NewNumberFunction · 0.85
assertMethod · 0.80
InDeltaMethod · 0.80
NotInDeltaMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…