Skip to content

Commit 67a1f53

Browse files
committed
chore: add test cases
--- 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 b9d086e commit 67a1f53

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

lib/node_modules/@stdlib/blas/base/dgemv/test/test.dgemv.native.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,33 @@ tape( 'the function throws an error if provided an invalid fourth argument', opt
169169
}
170170
});
171171

172+
tape( 'the function throws an error if provided an invalid seventh argument', opts, function test( t ) {
173+
var values;
174+
var data;
175+
var i;
176+
177+
data = rnt;
178+
179+
values = [
180+
1,
181+
0,
182+
-1,
183+
-2,
184+
-3
185+
];
186+
187+
for ( i = 0; i < values.length; i++ ) {
188+
t.throws( badValue( values[ i ] ), RangeError, 'throws an error when provided ' + values[ i ] );
189+
}
190+
t.end();
191+
192+
function badValue( value ) {
193+
return function badValue() {
194+
dgemv( data.order, data.trans, data.M, data.N, data.alpha, new Float64Array( data.A ), value, new Float64Array( data.x ), data.strideX, data.beta, new Float64Array( data.y ), data.strideY );
195+
};
196+
}
197+
});
198+
172199
tape( 'the function throws an error if provided an invalid ninth argument', opts, function test( t ) {
173200
var values;
174201
var data;

0 commit comments

Comments
 (0)