Skip to content

Commit 433b730

Browse files
test: migrate stats/base/dists/logistic/mean to ULP-based assertions
PR-URL: #15190 Reviewed-by: Athan Reines <kgryte@gmail.com> Ref: #11352
1 parent a29b19e commit 433b730

1 file changed

Lines changed: 2 additions & 11 deletions

File tree

  • lib/node_modules/@stdlib/stats/base/dists/logistic/mean/test

‎lib/node_modules/@stdlib/stats/base/dists/logistic/mean/test/test.js‎

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,9 @@
2222

2323
var tape = require( 'tape' );
2424
var isnan = require( '@stdlib/math/base/assert/is-nan' );
25-
var abs = require( '@stdlib/math/base/special/abs' );
25+
var isAlmostSameValue = require( '@stdlib/assert/is-almost-same-value' );
2626
var PINF = require( '@stdlib/constants/float64/pinf' );
2727
var NINF = require( '@stdlib/constants/float64/ninf' );
28-
var EPS = require( '@stdlib/constants/float64/eps' );
2928
var mean = require( './../lib' );
3029

3130

@@ -76,8 +75,6 @@ tape( 'if provided a nonpositive `s`, the function returns `NaN`', function test
7675

7776
tape( 'the function returns the expected value of a logistic distribution', function test( t ) {
7877
var expected;
79-
var delta;
80-
var tol;
8178
var mu;
8279
var s;
8380
var y;
@@ -89,13 +86,7 @@ tape( 'the function returns the expected value of a logistic distribution', func
8986
for ( i = 0; i < mu.length; i++ ) {
9087
y = mean( mu[i], s[i] );
9188
if ( expected[i] !== null ) {
92-
if ( y === expected[i] ) {
93-
t.strictEqual( y, expected[i], 'mu:'+mu[i]+', s: '+s[i]+', y: '+y+', expected: '+expected[i] );
94-
} else {
95-
delta = abs( y - expected[ i ] );
96-
tol = 1.0 * EPS * abs( expected[ i ] );
97-
t.ok( delta <= tol, 'within tolerance. mu: '+mu[i]+'. s: '+s[i]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' );
98-
}
89+
t.strictEqual( isAlmostSameValue( y, expected[i], 1 ), true, 'returns expected value' );
9990
}
10091
}
10192
t.end();

0 commit comments

Comments
 (0)