Skip to content

Commit 49e392e

Browse files
committed
test: update test expected values
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent 7f76a94 commit 49e392e

File tree

4 files changed

+19
-123
lines changed

4 files changed

+19
-123
lines changed

lib/node_modules/@stdlib/blas/base/wasm/scnrm2/test/test.main.js

Lines changed: 5 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -22,36 +22,10 @@
2222

2323
var tape = require( 'tape' );
2424
var Complex64Array = require( '@stdlib/array/complex64' );
25-
var EPS = require( '@stdlib/constants/float32/eps' );
26-
var abs = require( '@stdlib/math/base/special/abs' );
25+
var sqrtf = require( '@stdlib/math/base/special/sqrtf' );
2726
var scnrm2 = require( './../lib' );
2827

2928

30-
// FUNCTIONS //
31-
32-
/**
33-
* Tests for element approximate equality.
34-
*
35-
* @private
36-
* @param {Object} t - test object
37-
* @param {number} actual - actual value
38-
* @param {number} expected - expected value
39-
* @param {number} rtol - relative tolerance
40-
*/
41-
function isApprox( t, actual, expected, rtol ) {
42-
var delta;
43-
var tol;
44-
45-
if ( actual === expected ) {
46-
t.strictEqual( actual, expected, 'returns expected value' );
47-
} else {
48-
delta = abs( actual - expected );
49-
tol = rtol * EPS * abs( expected );
50-
t.ok( delta <= tol, 'within tolerance. actual: '+actual+'. expected: '+expected+'. delta: '+delta+'. tol: '+tol+'.' );
51-
}
52-
}
53-
54-
5529
// TESTS //
5630

5731
tape( 'main export is an object', function test( t ) {
@@ -72,7 +46,7 @@ tape( 'the `main` method calculates the L2-norm of a vector', function test( t )
7246
x = new Complex64Array( [ 3.0, -4.0, -6.0, 8.0, 0.0, 3.0 ] );
7347

7448
nrm2 = scnrm2.main( x.length, x, 1 );
75-
isApprox( t, nrm2, 11.575836902790, 1.0 );
49+
t.strictEqual( nrm2, sqrtf( 134.0 ), 'returns expected value' );
7650

7751
x = new Complex64Array( [ -4.0, 0.0 ] );
7852

@@ -100,7 +74,7 @@ tape( 'the `main` method supports a `stride` parameter', function test( t ) {
10074
]);
10175

10276
nrm2 = scnrm2.main( 3, x, 2 );
103-
isApprox( t, nrm2, 8.831760866327, 1.0 );
77+
t.strictEqual( nrm2, sqrtf( 78.0 ), 'returns expected value' );
10478

10579
t.end();
10680
});
@@ -119,7 +93,7 @@ tape( 'the `main` method supports a negative `stride` parameter', function test(
11993
]);
12094

12195
nrm2 = scnrm2.main( 2, x, -2 );
122-
isApprox( t, nrm2, 8.544003745317, 1.0 );
96+
t.strictEqual( nrm2, sqrtf( 73.0 ), 'returns expected value' );
12397

12498
t.end();
12599
});
@@ -160,7 +134,7 @@ tape( 'the `main` method supports view offsets', function test( t ) {
160134
x1 = new Complex64Array( x0.buffer, x0.BYTES_PER_ELEMENT*2 ); // start at 3rd element
161135

162136
nrm2 = scnrm2.main( 2, x1, 2 );
163-
isApprox( t, nrm2, 4.24264068711, 1.0 );
137+
t.strictEqual( nrm2, sqrtf( 18.0 ), 'returns expected value' );
164138

165139
t.end();
166140
});

lib/node_modules/@stdlib/blas/base/wasm/scnrm2/test/test.module.main.js

Lines changed: 4 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -25,36 +25,10 @@
2525
var tape = require( 'tape' );
2626
var Memory = require( '@stdlib/wasm/memory' );
2727
var Complex64Array = require( '@stdlib/array/complex64' );
28-
var EPS = require( '@stdlib/constants/float32/eps' );
29-
var abs = require( '@stdlib/math/base/special/abs' );
28+
var sqrtf = require( '@stdlib/math/base/special/sqrtf' );
3029
var Module = require( './../lib' ).Module;
3130

3231

33-
// FUNCTIONS //
34-
35-
/**
36-
* Tests for element approximate equality.
37-
*
38-
* @private
39-
* @param {Object} t - test object
40-
* @param {number} actual - actual value
41-
* @param {number} expected - expected value
42-
* @param {number} rtol - relative tolerance
43-
*/
44-
function isApprox( t, actual, expected, rtol ) {
45-
var delta;
46-
var tol;
47-
48-
if ( actual === expected ) {
49-
t.strictEqual( actual, expected, 'returns expected value' );
50-
} else {
51-
delta = abs( actual - expected );
52-
tol = rtol * EPS * abs( expected );
53-
t.ok( delta <= tol, 'within tolerance. actual: '+actual+'. expected: '+expected+'. delta: '+delta+'. tol: '+tol+'.' );
54-
}
55-
}
56-
57-
5832
// TESTS //
5933

6034
tape( 'main export is a function', function test( t ) {
@@ -92,7 +66,7 @@ tape( 'a module instance has a `main` method which calculates the L2-norm of a v
9266
mod.write( xp, new Complex64Array( [ 3.0, -4.0, -6.0, 8.0, 0.0, 3.0 ] ) );
9367

9468
nrm2 = mod.main( 3, xp, 1 );
95-
isApprox( t, nrm2, 11.575836902790, 1.0 );
69+
t.strictEqual( nrm2, sqrtf( 134.0 ), 'returns expected value' );
9670

9771
// Short datasets:
9872
xp = 0;
@@ -133,7 +107,7 @@ tape( 'a module instance has a `main` method which supports a `stride` parameter
133107
]));
134108

135109
nrm2 = mod.main( 3, xp, 2 );
136-
isApprox( t, nrm2, 8.831760866327, 1.0 );
110+
t.strictEqual( nrm2, sqrtf( 78.0 ), 'returns expected value' );
137111

138112
t.end();
139113
});
@@ -162,7 +136,7 @@ tape( 'a module instance has a `main` method which supports a negative `stride`
162136
]));
163137

164138
nrm2 = mod.main( 2, xp, -2 );
165-
isApprox( t, nrm2, 8.544003745317, 1.0 );
139+
t.strictEqual( nrm2, sqrtf( 73.0 ), 'returns expected value' );
166140

167141
t.end();
168142
});

lib/node_modules/@stdlib/blas/base/wasm/scnrm2/test/test.module.ndarray.js

Lines changed: 5 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -25,36 +25,10 @@
2525
var tape = require( 'tape' );
2626
var Memory = require( '@stdlib/wasm/memory' );
2727
var Complex64Array = require( '@stdlib/array/complex64' );
28-
var EPS = require( '@stdlib/constants/float32/eps' );
29-
var abs = require( '@stdlib/math/base/special/abs' );
28+
var sqrtf = require( '@stdlib/math/base/special/sqrtf' );
3029
var Module = require( './../lib' ).Module;
3130

3231

33-
// FUNCTIONS //
34-
35-
/**
36-
* Tests for element approximate equality.
37-
*
38-
* @private
39-
* @param {Object} t - test object
40-
* @param {number} actual - actual value
41-
* @param {number} expected - expected value
42-
* @param {number} rtol - relative tolerance
43-
*/
44-
function isApprox( t, actual, expected, rtol ) {
45-
var delta;
46-
var tol;
47-
48-
if ( actual === expected ) {
49-
t.strictEqual( actual, expected, 'returns expected value' );
50-
} else {
51-
delta = abs( actual - expected );
52-
tol = rtol * EPS * abs( expected );
53-
t.ok( delta <= tol, 'within tolerance. actual: '+actual+'. expected: '+expected+'. delta: '+delta+'. tol: '+tol+'.' );
54-
}
55-
}
56-
57-
5832
// TESTS //
5933

6034
tape( 'main export is a function', function test( t ) {
@@ -92,7 +66,7 @@ tape( 'a module instance has an `ndarray` method which calculates the L2-norm of
9266
mod.write( xp, new Complex64Array( [ 3.0, -4.0, -6.0, 8.0, 0.0, 3.0 ] ) );
9367

9468
nrm2 = mod.ndarray( 3, xp, 1, 0 );
95-
isApprox( t, nrm2, 11.575836902790, 1.0 );
69+
t.strictEqual( nrm2, sqrtf( 134.0 ), 'returns expected value' );
9670

9771
// Short datasets:
9872
xp = 0;
@@ -133,7 +107,7 @@ tape( 'a module instance has an `ndarray` method which supports a `stride` param
133107
]));
134108

135109
nrm2 = mod.ndarray( 3, xp, 2, 0 );
136-
isApprox( t, nrm2, 8.831760866327, 1.0 );
110+
t.strictEqual( nrm2, sqrtf( 78.0 ), 'returns expected value' );
137111

138112
t.end();
139113
});
@@ -164,7 +138,7 @@ tape( 'a module instance has an `ndarray` method which supports a negative `stri
164138
]));
165139

166140
nrm2 = mod.ndarray( 2, xp, -2, 3 );
167-
isApprox( t, nrm2, 8.544003745317, 1.0 );
141+
t.strictEqual( nrm2, sqrtf( 73.0 ), 'returns expected value' );
168142

169143
t.end();
170144
});
@@ -197,7 +171,7 @@ tape( 'a module instance has an `ndarray` method which supports an `x` offset',
197171
]));
198172

199173
nrm2 = mod.ndarray( 2, xp, 2, 2 );
200-
isApprox( t, nrm2, 4.24264068711, 1.0 );
174+
t.strictEqual( nrm2, sqrtf( 18.0 ), 'returns expected value' );
201175

202176
t.end();
203177
});

lib/node_modules/@stdlib/blas/base/wasm/scnrm2/test/test.ndarray.js

Lines changed: 5 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -22,36 +22,10 @@
2222

2323
var tape = require( 'tape' );
2424
var Complex64Array = require( '@stdlib/array/complex64' );
25-
var EPS = require( '@stdlib/constants/float32/eps' );
26-
var abs = require( '@stdlib/math/base/special/abs' );
25+
var sqrtf = require( '@stdlib/math/base/special/sqrtf' );
2726
var scnrm2 = require( './../lib' );
2827

2928

30-
// FUNCTIONS //
31-
32-
/**
33-
* Tests for element approximate equality.
34-
*
35-
* @private
36-
* @param {Object} t - test object
37-
* @param {number} actual - actual value
38-
* @param {number} expected - expected value
39-
* @param {number} rtol - relative tolerance
40-
*/
41-
function isApprox( t, actual, expected, rtol ) {
42-
var delta;
43-
var tol;
44-
45-
if ( actual === expected ) {
46-
t.strictEqual( actual, expected, 'returns expected value' );
47-
} else {
48-
delta = abs( actual - expected );
49-
tol = rtol * EPS * abs( expected );
50-
t.ok( delta <= tol, 'within tolerance. actual: '+actual+'. expected: '+expected+'. delta: '+delta+'. tol: '+tol+'.' );
51-
}
52-
}
53-
54-
5529
// TESTS //
5630

5731
tape( 'main export is an object', function test( t ) {
@@ -72,7 +46,7 @@ tape( 'the `ndarray` method calculates the L2-norm of a vector', function test(
7246
x = new Complex64Array( [ 3.0, -4.0, -6.0, 8.0, 0.0, 3.0 ] );
7347

7448
nrm2 = scnrm2.ndarray( x.length, x, 1, 0 );
75-
isApprox( t, nrm2, 11.575836902790, 1.0 );
49+
t.strictEqual( nrm2, sqrtf( 134.0 ), 'returns expected value' );
7650

7751
// Short datasets:
7852
x = new Complex64Array( [ -4.0, 0.0 ] );
@@ -101,7 +75,7 @@ tape( 'the `ndarray` method supports a `stride` parameter', function test( t ) {
10175
]);
10276

10377
nrm2 = scnrm2.ndarray( 3, x, 2, 0 );
104-
isApprox( t, nrm2, 8.831760866327, 1.0 );
78+
t.strictEqual( nrm2, sqrtf( 78.0 ), 'returns expected value' );
10579

10680
t.end();
10781
});
@@ -122,7 +96,7 @@ tape( 'the `ndarray` method supports a negative stride parameter', function test
12296
]);
12397

12498
nrm2 = scnrm2.ndarray( 2, x, -2, x.length-1);
125-
isApprox( t, nrm2, 8.544003745317, 1.0 );
99+
t.strictEqual( nrm2, sqrtf( 73.0 ), 'returns expected value' );
126100

127101
t.end();
128102
});
@@ -145,7 +119,7 @@ tape( 'the `ndarray` method supports an `offset` parameter', function test( t )
145119
]);
146120

147121
nrm2 = scnrm2.ndarray( 2, x, 2, 2 );
148-
isApprox( t, nrm2, 4.24264068711, 1.0 );
122+
t.strictEqual( nrm2, sqrtf( 18.0 ), 'returns expected value' );
149123

150124
t.end();
151125
});

0 commit comments

Comments
 (0)