MCPcopy
hub / github.com/tensorflow/tfjs / expectNumbersClose

Function expectNumbersClose

tfjs-core/src/test_util.ts:127–137  ·  view source on GitHub ↗
(a: number, e: number, epsilon?: number)

Source from the content-addressed store, hash-verified

125}
126
127export function expectNumbersClose(a: number, e: number, epsilon?: number) {
128 if (epsilon == null) {
129 epsilon = testEpsilon();
130 }
131 if (!areClose(a, e, epsilon)) {
132 throw new Error(`Numbers differ: actual === ${a}, expected === ${e}`);
133 }
134 if (typeof expect !== 'undefined') {
135 expect().nothing();
136 }
137}
138
139function areClose(a: number, e: number, epsilon: number): boolean {
140 if (!isFinite(a) && !isFinite(e)) {

Callers 3

tensor_test.tsFile · 0.90
square_test.tsFile · 0.90

Calls 2

testEpsilonFunction · 0.85
areCloseFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…