From 4055159bc28c0177c92640c397c196b387c68fed Mon Sep 17 00:00:00 2001 From: nirmaljb Date: Fri, 3 Apr 2026 12:25:06 +0530 Subject: [PATCH 1/4] test: migrated to ulp based testing --- 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: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../math/base/special/cos/test/test.js | 39 ++++--------------- .../math/base/special/cos/test/test.native.js | 39 ++++--------------- 2 files changed, 14 insertions(+), 64 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/cos/test/test.js b/lib/node_modules/@stdlib/math/base/special/cos/test/test.js index 38f2f73d4025..e23f79003b91 100644 --- a/lib/node_modules/@stdlib/math/base/special/cos/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/cos/test/test.js @@ -22,10 +22,9 @@ var tape = require( 'tape' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); -var abs = require( '@stdlib/math/base/special/abs' ); var PINF = require( '@stdlib/constants/float64/pinf' ); var NINF = require( '@stdlib/constants/float64/ninf' ); -var EPS = require( '@stdlib/constants/float64/eps' ); +var isAlmostSameValue = require( '@stdlib/assert/is-almost-same-value' ); var cos = require( './../lib' ); @@ -49,8 +48,6 @@ tape( 'main export is a function', function test( t ) { tape( 'the function computes the cosine (medium negative values)', function test( t ) { var expected; - var delta; - var tol; var x; var y; var i; @@ -63,9 +60,7 @@ tape( 'the function computes the cosine (medium negative values)', function test if ( y === expected[ i ] ) { t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); } else { - delta = abs( y - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } } @@ -74,8 +69,6 @@ tape( 'the function computes the cosine (medium negative values)', function test tape( 'the function computes the cosine (positive medium values)', function test( t ) { var expected; - var delta; - var tol; var x; var y; var i; @@ -88,9 +81,7 @@ tape( 'the function computes the cosine (positive medium values)', function test if ( y === expected[ i ] ) { t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); } else { - delta = abs( y - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } } @@ -99,8 +90,6 @@ tape( 'the function computes the cosine (positive medium values)', function test tape( 'the function computes the cosine (large negative values)', function test( t ) { var expected; - var delta; - var tol; var x; var y; var i; @@ -113,9 +102,7 @@ tape( 'the function computes the cosine (large negative values)', function test( if ( y === expected[ i ] ) { t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); } else { - delta = abs( y - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } } @@ -124,8 +111,6 @@ tape( 'the function computes the cosine (large negative values)', function test( tape( 'the function computes the cosine (large positive values)', function test( t ) { var expected; - var delta; - var tol; var x; var y; var i; @@ -138,9 +123,7 @@ tape( 'the function computes the cosine (large positive values)', function test( if ( y === expected[ i ] ) { t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); } else { - delta = abs( y - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } } @@ -149,8 +132,6 @@ tape( 'the function computes the cosine (large positive values)', function test( tape( 'the function computes the cosine (huge negative values)', function test( t ) { var expected; - var delta; - var tol; var x; var y; var i; @@ -163,9 +144,7 @@ tape( 'the function computes the cosine (huge negative values)', function test( if ( y === expected[ i ] ) { t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); } else { - delta = abs( y - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } } @@ -174,8 +153,6 @@ tape( 'the function computes the cosine (huge negative values)', function test( tape( 'the function computes the cosine (huge positive values)', function test( t ) { var expected; - var delta; - var tol; var x; var y; var i; @@ -188,9 +165,7 @@ tape( 'the function computes the cosine (huge positive values)', function test( if ( y === expected[ i ] ) { t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); } else { - delta = abs( y - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } } diff --git a/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js index f7e5d109496b..b413666a490e 100644 --- a/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js +++ b/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js @@ -23,10 +23,9 @@ var resolve = require( 'path' ).resolve; var tape = require( 'tape' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); -var abs = require( '@stdlib/math/base/special/abs' ); var PINF = require( '@stdlib/constants/float64/pinf' ); var NINF = require( '@stdlib/constants/float64/ninf' ); -var EPS = require( '@stdlib/constants/float64/eps' ); +var isAlmostSameValue = require( '@stdlib/assert/is-almost-same-value' ); var tryRequire = require( '@stdlib/utils/try-require' ); @@ -58,8 +57,6 @@ tape( 'main export is a function', opts, function test( t ) { tape( 'the function computes the cosine (medium negative values)', opts, function test( t ) { var expected; - var delta; - var tol; var x; var y; var i; @@ -72,9 +69,7 @@ tape( 'the function computes the cosine (medium negative values)', opts, functio if ( y === expected[ i ] ) { t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); } else { - delta = abs( y - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } } @@ -83,8 +78,6 @@ tape( 'the function computes the cosine (medium negative values)', opts, functio tape( 'the function computes the cosine (positive medium values)', opts, function test( t ) { var expected; - var delta; - var tol; var x; var y; var i; @@ -97,9 +90,7 @@ tape( 'the function computes the cosine (positive medium values)', opts, functio if ( y === expected[ i ] ) { t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); } else { - delta = abs( y - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } } @@ -108,8 +99,6 @@ tape( 'the function computes the cosine (positive medium values)', opts, functio tape( 'the function computes the cosine (large negative values)', opts, function test( t ) { var expected; - var delta; - var tol; var x; var y; var i; @@ -122,9 +111,7 @@ tape( 'the function computes the cosine (large negative values)', opts, function if ( y === expected[ i ] ) { t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); } else { - delta = abs( y - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } } @@ -133,8 +120,6 @@ tape( 'the function computes the cosine (large negative values)', opts, function tape( 'the function computes the cosine (large positive values)', opts, function test( t ) { var expected; - var delta; - var tol; var x; var y; var i; @@ -147,9 +132,7 @@ tape( 'the function computes the cosine (large positive values)', opts, function if ( y === expected[ i ] ) { t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); } else { - delta = abs( y - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } } @@ -158,8 +141,6 @@ tape( 'the function computes the cosine (large positive values)', opts, function tape( 'the function computes the cosine (huge negative values)', opts, function test( t ) { var expected; - var delta; - var tol; var x; var y; var i; @@ -172,9 +153,7 @@ tape( 'the function computes the cosine (huge negative values)', opts, function if ( y === expected[ i ] ) { t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); } else { - delta = abs( y - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } } @@ -183,8 +162,6 @@ tape( 'the function computes the cosine (huge negative values)', opts, function tape( 'the function computes the cosine (huge positive values)', opts, function test( t ) { var expected; - var delta; - var tol; var x; var y; var i; @@ -197,9 +174,7 @@ tape( 'the function computes the cosine (huge positive values)', opts, function if ( y === expected[ i ] ) { t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); } else { - delta = abs( y - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } } From b9d0da00cd73ecd91088a2c00afdd79d9bd67d08 Mon Sep 17 00:00:00 2001 From: nirmaljb Date: Fri, 3 Apr 2026 13:09:26 +0530 Subject: [PATCH 2/4] chore: updated the year --- 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: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- lib/node_modules/@stdlib/math/base/special/cos/test/test.js | 2 +- .../@stdlib/math/base/special/cos/test/test.native.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/cos/test/test.js b/lib/node_modules/@stdlib/math/base/special/cos/test/test.js index e23f79003b91..0b85ac2d9e20 100644 --- a/lib/node_modules/@stdlib/math/base/special/cos/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/cos/test/test.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2026 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js index b413666a490e..4dfd03d47531 100644 --- a/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js +++ b/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 The Stdlib Authors. +* Copyright (c) 2026 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. From 254df4923c1f1e01b8ebed8618c9dcf396f36f04 Mon Sep 17 00:00:00 2001 From: nirmaljb Date: Fri, 3 Apr 2026 14:34:13 +0530 Subject: [PATCH 3/4] fix: revert unintended date changes and address review comments --- 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: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../math/base/special/cos/test/test.js | 38 ++++-------------- .../math/base/special/cos/test/test.native.js | 39 ++++--------------- 2 files changed, 14 insertions(+), 63 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/cos/test/test.js b/lib/node_modules/@stdlib/math/base/special/cos/test/test.js index 0b85ac2d9e20..44b2cdadcae9 100644 --- a/lib/node_modules/@stdlib/math/base/special/cos/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/cos/test/test.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2026 The Stdlib Authors. +* Copyright (c) 2018 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -57,11 +57,7 @@ tape( 'the function computes the cosine (medium negative values)', function test for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); - } else { - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); - } + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } t.end(); @@ -78,11 +74,7 @@ tape( 'the function computes the cosine (positive medium values)', function test for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); - } else { - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); - } + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } t.end(); @@ -99,11 +91,7 @@ tape( 'the function computes the cosine (large negative values)', function test( for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); - } else { - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); - } + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } t.end(); @@ -120,11 +108,7 @@ tape( 'the function computes the cosine (large positive values)', function test( for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); - } else { - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); - } + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } t.end(); @@ -141,11 +125,7 @@ tape( 'the function computes the cosine (huge negative values)', function test( for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); - } else { - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); - } + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } t.end(); @@ -162,11 +142,7 @@ tape( 'the function computes the cosine (huge positive values)', function test( for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); - } else { - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); - } + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } t.end(); diff --git a/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js index 4dfd03d47531..bb1298a4ad20 100644 --- a/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js +++ b/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2026 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -66,11 +66,7 @@ tape( 'the function computes the cosine (medium negative values)', opts, functio for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); - } else { - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); - } + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } t.end(); @@ -87,11 +83,7 @@ tape( 'the function computes the cosine (positive medium values)', opts, functio for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); - } else { - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); - } + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } t.end(); @@ -108,11 +100,7 @@ tape( 'the function computes the cosine (large negative values)', opts, function for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); - } else { - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); - } + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } t.end(); @@ -129,11 +117,7 @@ tape( 'the function computes the cosine (large positive values)', opts, function for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); - } else { - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); - } + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } t.end(); @@ -150,13 +134,8 @@ tape( 'the function computes the cosine (huge negative values)', opts, function for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); - } else { - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); - } + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } - t.end(); }); @@ -171,11 +150,7 @@ tape( 'the function computes the cosine (huge positive values)', opts, function for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. Expected: '+expected[i] ); - } else { - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); - } + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); } t.end(); From 07e7959cd053689c744cdac0dca08680e066f9a3 Mon Sep 17 00:00:00 2001 From: nirmaljb Date: Fri, 3 Apr 2026 21:03:45 +0530 Subject: [PATCH 4/4] fix: updated the namespace for each test case --- 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: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../@stdlib/math/base/special/cos/test/test.js | 12 ++++++------ .../math/base/special/cos/test/test.native.js | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/cos/test/test.js b/lib/node_modules/@stdlib/math/base/special/cos/test/test.js index 44b2cdadcae9..6bbb29fb2edd 100644 --- a/lib/node_modules/@stdlib/math/base/special/cos/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/cos/test/test.js @@ -57,7 +57,7 @@ tape( 'the function computes the cosine (medium negative values)', function test for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); } t.end(); @@ -74,7 +74,7 @@ tape( 'the function computes the cosine (positive medium values)', function test for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); } t.end(); @@ -91,7 +91,7 @@ tape( 'the function computes the cosine (large negative values)', function test( for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); } t.end(); @@ -108,7 +108,7 @@ tape( 'the function computes the cosine (large positive values)', function test( for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); } t.end(); @@ -125,7 +125,7 @@ tape( 'the function computes the cosine (huge negative values)', function test( for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); } t.end(); @@ -142,7 +142,7 @@ tape( 'the function computes the cosine (huge positive values)', function test( for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); } t.end(); diff --git a/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js index bb1298a4ad20..237c7694c4ed 100644 --- a/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js +++ b/lib/node_modules/@stdlib/math/base/special/cos/test/test.native.js @@ -66,7 +66,7 @@ tape( 'the function computes the cosine (medium negative values)', opts, functio for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); } t.end(); @@ -83,7 +83,7 @@ tape( 'the function computes the cosine (positive medium values)', opts, functio for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); } t.end(); @@ -100,7 +100,7 @@ tape( 'the function computes the cosine (large negative values)', opts, function for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); } t.end(); @@ -117,7 +117,7 @@ tape( 'the function computes the cosine (large positive values)', opts, function for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); } t.end(); @@ -134,7 +134,7 @@ tape( 'the function computes the cosine (huge negative values)', opts, function for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); } t.end(); }); @@ -150,7 +150,7 @@ tape( 'the function computes the cosine (huge positive values)', opts, function for ( i = 0; i < x.length; i++ ) { y = cos( x[ i ] ); - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i] ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); } t.end();