Skip to content

Commit 76cfcbe

Browse files
committed
fix: benchmark and test file
1 parent 8193eb7 commit 76cfcbe

File tree

2 files changed

+19
-18
lines changed

2 files changed

+19
-18
lines changed

lib/node_modules/@stdlib/math/base/special/wrapf/benchmark/c/native/benchmark.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ static double benchmark( void ) {
102102

103103
t = tic();
104104
for ( i = 0; i < ITERATIONS; i++ ) {
105-
y = wrapf( x[ i%100 ], -5.0, 5.0 );
105+
y = stdlib_base_wrapf( x[ i%100 ], -5.0, 5.0 );
106106
if ( y != y ) {
107107
printf( "should not return NaN\n" );
108108
break;

lib/node_modules/@stdlib/math/base/special/wrapf/test/test.native.js

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var resolve = require( 'path' ).resolve;
2424
var tape = require( 'tape' );
2525
var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
2626
var isPositiveZero = require( '@stdlib/math/base/assert/is-positive-zerof' );
27+
var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
2728
var tryRequire = require( '@stdlib/utils/try-require' );
2829

2930

@@ -88,53 +89,53 @@ tape( 'if provided a value which is between a minimum value (inclusive) and a ma
8889
t.end();
8990
});
9091

91-
tape( 'if provided a value which less than a minimum value or greater than or equal to a maximum value, the function wraps the value using modulo arithmetic', opts, function test( t ) {
92+
tape( 'if provided a value which less than a minimum value or greater than or equal to a maximum value, the function wraps the value using modulo arithmetic', function test( t ) {
9293
var v;
9394

9495
v = wrapf( 13.00, 0.0, 5.0 );
95-
t.strictEqual( v, 3.00, 'returns expected value' );
96+
t.equal( v, float64ToFloat32( 3.00 ), 'returns expected value' );
9697

9798
v = wrapf( -3.15, 0.0, 5.0 );
98-
t.strictEqual( v, 1.85, 'returns expected value' );
99+
t.equal( v, float64ToFloat32( 1.85 ), 'returns expected value' );
99100

100-
v = wrapf( -13.14, -10.0, 15.0 );
101-
t.strictEqual( v, 11.86, 'returns expected value' );
101+
v = wrapf( -13.1, -10.0, 15.0 );
102+
t.equal( v, float64ToFloat32( 11.90 ), 'returns expected value' );
102103

103104
v = wrapf( 10.0, 0.0, 5.0 );
104-
t.strictEqual( v, 0.0, 'returns expected value' );
105+
t.equal( v, float64ToFloat32( 0.0 ), 'returns expected value' );
105106

106107
v = wrapf( -10.0, 0.0, 5.0 );
107-
t.strictEqual( v, 0.0, 'returns expected value' );
108+
t.equal( v, float64ToFloat32( 0.0 ), 'returns expected value' );
108109

109110
v = wrapf( -30.0, 0.0, 5.0 );
110-
t.strictEqual( v, 0.0, 'returns expected value' );
111+
t.equal( v, float64ToFloat32( 0.0 ), 'returns expected value' );
111112

112113
v = wrapf( -30.0, -5.0, 0.0 );
113-
t.strictEqual( v, -5.0, 'returns expected value' );
114+
t.equal( v, float64ToFloat32( -5.0 ), 'returns expected value' );
114115

115116
v = wrapf( 30.0, 0.0, 5.0 );
116-
t.strictEqual( v, 0.0, 'returns expected value' );
117+
t.equal( v, float64ToFloat32( 0.0 ), 'returns expected value' );
117118

118119
v = wrapf( 31.0, 0.0, 5.0 );
119-
t.strictEqual( v, 1.0, 'returns expected value' );
120+
t.equal( v, float64ToFloat32( 1.0 ), 'returns expected value' );
120121

121122
v = wrapf( -31.0, -5.0, 0.0 );
122-
t.strictEqual( v, -1.0, 'returns expected value' );
123+
t.equal( v, float64ToFloat32( -1.0 ), 'returns expected value' );
123124

124125
v = wrapf( 0.0, -3.14, 0.0 );
125-
t.strictEqual( v, -3.14, 'returns expected value' );
126+
t.equal( v, float64ToFloat32( -3.14 ), 'returns expected value' );
126127

127128
v = wrapf( 0.0, -10.0, -0.0 );
128-
t.strictEqual( v, -10.0, 'returns expected value' );
129+
t.equal( v, float64ToFloat32( -10.0 ), 'returns expected value' );
129130

130131
v = wrapf( -0.0, -10.0, 0.0 );
131-
t.strictEqual( v, -10.0, 'returns expected value' );
132+
t.equal( v, float64ToFloat32( -10.0 ), 'returns expected value' );
132133

133134
v = wrapf( 0.0, -10.0, 0.0 );
134-
t.strictEqual( v, -10.0, 'returns expected value' );
135+
t.equal( v, float64ToFloat32( -10.0 ), 'returns expected value' );
135136

136137
v = wrapf( -0.0, -10.0, -0.0 );
137-
t.strictEqual( v, -10.0, 'returns expected value' );
138+
t.equal( v, float64ToFloat32( -10.0 ), 'returns expected value' );
138139

139140
t.end();
140141
});

0 commit comments

Comments
 (0)