Skip to content

Commit 526fcaa

Browse files
committed
test: fix failing tests
--- 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 ---
1 parent 10d05dd commit 526fcaa

1 file changed

Lines changed: 4 additions & 79 deletions

File tree

lib/node_modules/@stdlib/array/float16/test/test.set.js

Lines changed: 4 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,7 @@ var tape = require( 'tape' );
2424
var hasOwnProp = require( '@stdlib/assert/has-own-property' );
2525
var isFunction = require( '@stdlib/assert/is-function' );
2626
var float64ToFloat16 = require( '@stdlib/number/float64/base/to-float16' );
27-
var toWord = require( '@stdlib/number/float16/base/to-word' );
2827
var ArrayBuffer = require( '@stdlib/array/buffer' );
29-
var Uint16Array = require( '@stdlib/array/uint16' );
3028
var Float16Array = require( './../lib' );
3129

3230

@@ -187,79 +185,6 @@ tape( 'the method sets one or more array elements', function test( t ) {
187185
t.end();
188186
});
189187

190-
tape( 'the method sets an array element (typed array; shared buffer)', function test( t ) {
191-
var byteOffset;
192-
var arr;
193-
var src;
194-
var buf;
195-
var ab;
196-
var v;
197-
var i;
198-
199-
byteOffset = 112;
200-
201-
ab = new ArrayBuffer( 240 );
202-
arr = new Float16Array( ab, byteOffset, 10 );
203-
204-
// Overlapping (requires copy), multiple values, no index argument:
205-
buf = [ 1.05, 2.05 ];
206-
src = new Uint16Array( ab, byteOffset-(1*arr.BYTES_PER_ELEMENT), 2 );
207-
for ( i = 0; i < buf.length; i++ ) {
208-
src[ i ] = toWord( buf[ i ] );
209-
}
210-
arr.set( src );
211-
212-
v = arr[ 0 ];
213-
t.strictEqual( v, float64ToFloat16( buf[ 0 ] ), 'returns expected value' );
214-
215-
v = arr[ 1 ];
216-
t.strictEqual( v, float64ToFloat16( buf[ 1 ] ), 'returns expected value' );
217-
218-
// Overlapping (requires copy), multiple values, index argument:
219-
buf = [ -1.05, -2.05 ];
220-
src = new Uint16Array( ab, byteOffset+(1*arr.BYTES_PER_ELEMENT), 2 );
221-
for ( i = 0; i < buf.length; i++ ) {
222-
src[ i ] = toWord( buf[ i ] );
223-
}
224-
arr.set( src, 2 );
225-
226-
v = arr[ 2 ];
227-
t.strictEqual( v, float64ToFloat16( buf[ 0 ] ), 'returns expected value' );
228-
229-
v = arr[ 3 ];
230-
t.strictEqual( v, float64ToFloat16( buf[ 1 ] ), 'returns expected value' );
231-
232-
// Overlapping (no copy), multiple values, no index argument:
233-
buf = [ 3.05, 4.05 ];
234-
src = new Uint16Array( ab, byteOffset+(1*arr.BYTES_PER_ELEMENT), 2 );
235-
for ( i = 0; i < buf.length; i++ ) {
236-
src[ i ] = toWord( buf[ i ] );
237-
}
238-
arr.set( src );
239-
240-
v = arr[ 0 ];
241-
t.strictEqual( v, float64ToFloat16( buf[ 0 ] ), 'returns expected value' );
242-
243-
v = arr[ 1 ];
244-
t.strictEqual( v, float64ToFloat16( buf[ 1 ] ), 'returns expected value' );
245-
246-
// Overlapping (no copy), multiple values, index argument:
247-
buf = [ -3.05, -4.05 ];
248-
src = new Uint16Array( ab, byteOffset+(3*arr.BYTES_PER_ELEMENT), 2 );
249-
for ( i = 0; i < buf.length; i++ ) {
250-
src[ i ] = toWord( buf[ i ] );
251-
}
252-
arr.set( src, 2 );
253-
254-
v = arr[ 2 ];
255-
t.strictEqual( v, float64ToFloat16( buf[ 0 ] ), 'returns expected value' );
256-
257-
v = arr[ 3 ];
258-
t.strictEqual( v, float64ToFloat16( buf[ 1 ] ), 'returns expected value' );
259-
260-
t.end();
261-
});
262-
263188
tape( 'the method sets an array element (floating-point number array; shared buffer)', function test( t ) {
264189
var byteOffset;
265190
var arr;
@@ -278,7 +203,7 @@ tape( 'the method sets an array element (floating-point number array; shared buf
278203
buf = [ 1.05, 2.05 ];
279204
src = new Float16Array( ab, byteOffset-(1*arr.BYTES_PER_ELEMENT), 2 );
280205
for ( i = 0; i < buf.length; i++ ) {
281-
src.set( buf[ i ], i );
206+
src[ i ] = buf[ i ];
282207
}
283208
arr.set( src );
284209

@@ -292,7 +217,7 @@ tape( 'the method sets an array element (floating-point number array; shared buf
292217
buf = [ -1.05, -2.05 ];
293218
src = new Float16Array( ab, byteOffset+(1*arr.BYTES_PER_ELEMENT), 2 );
294219
for ( i = 0; i < buf.length; i++ ) {
295-
src.set( buf[ i ], i );
220+
src[ i ] = buf[ i ];
296221
}
297222
arr.set( src, 2 );
298223

@@ -306,7 +231,7 @@ tape( 'the method sets an array element (floating-point number array; shared buf
306231
buf = [ 3.05, 4.05 ];
307232
src = new Float16Array( ab, byteOffset+(1*arr.BYTES_PER_ELEMENT), 2 );
308233
for ( i = 0; i < buf.length; i++ ) {
309-
src.set( buf[ i ], i );
234+
src[ i ] = buf[ i ];
310235
}
311236
arr.set( src );
312237

@@ -320,7 +245,7 @@ tape( 'the method sets an array element (floating-point number array; shared buf
320245
buf = [ -3.05, -4.05 ];
321246
src = new Float16Array( ab, byteOffset+(3*arr.BYTES_PER_ELEMENT), 2 );
322247
for ( i = 0; i < buf.length; i++ ) {
323-
src.set( buf[ i ], i );
248+
src[ i ] = buf[ i ];
324249
}
325250
arr.set( src, 2 );
326251

0 commit comments

Comments
 (0)