@@ -24,10 +24,8 @@ var resolve = require( 'path' ).resolve;
24
24
var tape = require ( 'tape' ) ;
25
25
var tryRequire = require ( '@stdlib/utils/try-require' ) ;
26
26
var isnan = require ( '@stdlib/math/base/assert/is-nan' ) ;
27
- var abs = require ( '@stdlib/math/base/special/abs' ) ;
28
27
var PINF = require ( '@stdlib/constants/float64/pinf' ) ;
29
28
var NINF = require ( '@stdlib/constants/float64/ninf' ) ;
30
- var EPS = require ( '@stdlib/constants/float64/eps' ) ;
31
29
32
30
33
31
// FIXTURES //
@@ -121,9 +119,7 @@ tape( 'if provided a nonpositive `gamma`, the function always returns `NaN`', op
121
119
122
120
tape ( 'the function evaluates the pdf for `x` given `x0` and `gamma` (large `gamma`)' , opts , function test ( t ) {
123
121
var expected ;
124
- var delta ;
125
122
var gamma ;
126
- var tol ;
127
123
var x0 ;
128
124
var x ;
129
125
var y ;
@@ -135,22 +131,14 @@ tape( 'the function evaluates the pdf for `x` given `x0` and `gamma` (large `gam
135
131
gamma = largeGamma . gamma ;
136
132
for ( i = 0 ; i < x . length ; i ++ ) {
137
133
y = pdf ( x [ i ] , x0 [ i ] , gamma [ i ] ) ;
138
- if ( y === expected [ i ] ) {
139
- t . equal ( y , expected [ i ] , 'x: ' + x [ i ] + ', x0 :' + x0 [ i ] + ', gamma: ' + gamma [ i ] + ', y: ' + y + ', expected: ' + expected [ i ] ) ;
140
- } else {
141
- delta = abs ( y - expected [ i ] ) ;
142
- tol = 1.0 * EPS * abs ( expected [ i ] ) ;
143
- t . ok ( delta <= tol , 'within tolerance. x: ' + x [ i ] + '. x0: ' + x0 [ i ] + '. gamma: ' + gamma [ i ] + '. y: ' + y + '. E: ' + expected [ i ] + '. Δ: ' + delta + '. tol: ' + tol + '.' ) ;
144
- }
134
+ t . equal ( y , expected [ i ] , 'x: ' + x [ i ] + ', x0 :' + x0 [ i ] + ', gamma: ' + gamma [ i ] + ', y: ' + y + ', expected: ' + expected [ i ] ) ;
145
135
}
146
136
t . end ( ) ;
147
137
} ) ;
148
138
149
139
tape ( 'the function evaluates the pdf for `x` given `x0` and `gamma` (`x0 < 0`)' , opts , function test ( t ) {
150
140
var expected ;
151
- var delta ;
152
141
var gamma ;
153
- var tol ;
154
142
var x0 ;
155
143
var x ;
156
144
var y ;
@@ -162,22 +150,14 @@ tape( 'the function evaluates the pdf for `x` given `x0` and `gamma` (`x0 < 0`)'
162
150
gamma = negativeMedian . gamma ;
163
151
for ( i = 0 ; i < x . length ; i ++ ) {
164
152
y = pdf ( x [ i ] , x0 [ i ] , gamma [ i ] ) ;
165
- if ( y === expected [ i ] ) {
166
- t . equal ( y , expected [ i ] , 'x: ' + x [ i ] + ', x0 :' + x0 [ i ] + ', gamma: ' + gamma [ i ] + ', y: ' + y + ', expected: ' + expected [ i ] ) ;
167
- } else {
168
- delta = abs ( y - expected [ i ] ) ;
169
- tol = 1.0 * EPS * abs ( expected [ i ] ) ;
170
- t . ok ( delta <= tol , 'within tolerance. x: ' + x [ i ] + '. x0: ' + x0 [ i ] + '. gamma: ' + gamma [ i ] + '. y: ' + y + '. E: ' + expected [ i ] + '. Δ: ' + delta + '. tol: ' + tol + '.' ) ;
171
- }
153
+ t . equal ( y , expected [ i ] , 'x: ' + x [ i ] + ', x0 :' + x0 [ i ] + ', gamma: ' + gamma [ i ] + ', y: ' + y + ', expected: ' + expected [ i ] ) ;
172
154
}
173
155
t . end ( ) ;
174
156
} ) ;
175
157
176
158
tape ( 'the function evaluates the pdf for `x` given `x0` and `gamma` (`x0 > 0`)' , opts , function test ( t ) {
177
159
var expected ;
178
- var delta ;
179
160
var gamma ;
180
- var tol ;
181
161
var x0 ;
182
162
var x ;
183
163
var y ;
@@ -189,13 +169,7 @@ tape( 'the function evaluates the pdf for `x` given `x0` and `gamma` (`x0 > 0`)'
189
169
gamma = positiveMedian . gamma ;
190
170
for ( i = 0 ; i < x . length ; i ++ ) {
191
171
y = pdf ( x [ i ] , x0 [ i ] , gamma [ i ] ) ;
192
- if ( y === expected [ i ] ) {
193
- t . equal ( y , expected [ i ] , 'x: ' + x [ i ] + ', x0 :' + x0 [ i ] + ', gamma: ' + gamma [ i ] + ', y: ' + y + ', expected: ' + expected [ i ] ) ;
194
- } else {
195
- delta = abs ( y - expected [ i ] ) ;
196
- tol = 1.0 * EPS * abs ( expected [ i ] ) ;
197
- t . ok ( delta <= tol , 'within tolerance. x: ' + x [ i ] + '. x0: ' + x0 [ i ] + '. gamma: ' + gamma [ i ] + '. y: ' + y + '. E: ' + expected [ i ] + '. Δ: ' + delta + '. tol: ' + tol + '.' ) ;
198
- }
172
+ t . equal ( y , expected [ i ] , 'x: ' + x [ i ] + ', x0 :' + x0 [ i ] + ', gamma: ' + gamma [ i ] + ', y: ' + y + ', expected: ' + expected [ i ] ) ;
199
173
}
200
174
t . end ( ) ;
201
175
} ) ;
0 commit comments