@@ -22,6 +22,7 @@ import * as utils from './utils.js';
2222import { assertIssues , assertValues } from './utils.js' ;
2323
2424const loc = await libOpenCOR ( ) ;
25+ const emptyFloat64Array = new Float64Array ( ) ;
2526
2627test . describe ( 'Sed coverage tests' , ( ) => {
2728 test . beforeEach ( ( ) => {
@@ -377,55 +378,55 @@ test.describe('Sed coverage tests', () => {
377378 assert . strictEqual ( instance . task ( 1 ) , null ) ;
378379
379380 assert . strictEqual ( instanceTask . voi . size ( ) , 0 ) ;
380- assert . deepStrictEqual ( instanceTask . voiAsArray , [ ] ) ;
381+ assert . deepStrictEqual ( instanceTask . voiAsArray , emptyFloat64Array ) ;
381382 assert . strictEqual ( instanceTask . voiName , 'environment/time' ) ;
382383 assert . strictEqual ( instanceTask . voiUnit , 'millisecond' ) ;
383384
384385 assert . strictEqual ( instanceTask . stateCount , 4 ) ;
385386 assert . strictEqual ( instanceTask . state ( 0 ) . size ( ) , 0 ) ;
386- assert . deepStrictEqual ( instanceTask . stateAsArray ( 0 ) , [ ] ) ;
387+ assert . deepStrictEqual ( instanceTask . stateAsArray ( 0 ) , emptyFloat64Array ) ;
387388 assert . strictEqual ( instanceTask . state ( 4 ) . size ( ) , 0 ) ;
388- assert . deepStrictEqual ( instanceTask . stateAsArray ( 4 ) , [ ] ) ;
389+ assert . deepStrictEqual ( instanceTask . stateAsArray ( 4 ) , emptyFloat64Array ) ;
389390 assert . strictEqual ( instanceTask . stateName ( 0 ) , 'membrane/V' ) ;
390391 assert . strictEqual ( instanceTask . stateName ( 4 ) , '' ) ;
391392 assert . strictEqual ( instanceTask . stateUnit ( 0 ) , 'millivolt' ) ;
392393 assert . strictEqual ( instanceTask . stateUnit ( 4 ) , '' ) ;
393394
394395 assert . strictEqual ( instanceTask . rateCount , 4 ) ;
395396 assert . strictEqual ( instanceTask . rate ( 0 ) . size ( ) , 0 ) ;
396- assert . deepStrictEqual ( instanceTask . rateAsArray ( 0 ) , [ ] ) ;
397+ assert . deepStrictEqual ( instanceTask . rateAsArray ( 0 ) , emptyFloat64Array ) ;
397398 assert . strictEqual ( instanceTask . rate ( 4 ) . size ( ) , 0 ) ;
398- assert . deepStrictEqual ( instanceTask . rateAsArray ( 4 ) , [ ] ) ;
399+ assert . deepStrictEqual ( instanceTask . rateAsArray ( 4 ) , emptyFloat64Array ) ;
399400 assert . strictEqual ( instanceTask . rateName ( 0 ) , "membrane/V'" ) ;
400401 assert . strictEqual ( instanceTask . rateName ( 4 ) , '' ) ;
401402 assert . strictEqual ( instanceTask . rateUnit ( 0 ) , 'millivolt/millisecond' ) ;
402403 assert . strictEqual ( instanceTask . rateUnit ( 4 ) , '' ) ;
403404
404405 assert . strictEqual ( instanceTask . constantCount , 5 ) ;
405406 assert . strictEqual ( instanceTask . constant ( 0 ) . size ( ) , 0 ) ;
406- assert . deepStrictEqual ( instanceTask . constantAsArray ( 0 ) , [ ] ) ;
407+ assert . deepStrictEqual ( instanceTask . constantAsArray ( 0 ) , emptyFloat64Array ) ;
407408 assert . strictEqual ( instanceTask . constant ( 5 ) . size ( ) , 0 ) ;
408- assert . deepStrictEqual ( instanceTask . constantAsArray ( 5 ) , [ ] ) ;
409+ assert . deepStrictEqual ( instanceTask . constantAsArray ( 5 ) , emptyFloat64Array ) ;
409410 assert . strictEqual ( instanceTask . constantName ( 0 ) , 'membrane/Cm' ) ;
410411 assert . strictEqual ( instanceTask . constantName ( 5 ) , '' ) ;
411412 assert . strictEqual ( instanceTask . constantUnit ( 0 ) , 'microF_per_cm2' ) ;
412413 assert . strictEqual ( instanceTask . constantUnit ( 5 ) , '' ) ;
413414
414415 assert . strictEqual ( instanceTask . computedConstantCount , 3 ) ;
415416 assert . strictEqual ( instanceTask . computedConstant ( 0 ) . size ( ) , 0 ) ;
416- assert . deepStrictEqual ( instanceTask . computedConstantAsArray ( 0 ) , [ ] ) ;
417+ assert . deepStrictEqual ( instanceTask . computedConstantAsArray ( 0 ) , emptyFloat64Array ) ;
417418 assert . strictEqual ( instanceTask . computedConstant ( 3 ) . size ( ) , 0 ) ;
418- assert . deepStrictEqual ( instanceTask . computedConstantAsArray ( 3 ) , [ ] ) ;
419+ assert . deepStrictEqual ( instanceTask . computedConstantAsArray ( 3 ) , emptyFloat64Array ) ;
419420 assert . strictEqual ( instanceTask . computedConstantName ( 0 ) , 'leakage_current/E_L' ) ;
420421 assert . strictEqual ( instanceTask . computedConstantName ( 3 ) , '' ) ;
421422 assert . strictEqual ( instanceTask . computedConstantUnit ( 0 ) , 'millivolt' ) ;
422423 assert . strictEqual ( instanceTask . computedConstantUnit ( 3 ) , '' ) ;
423424
424425 assert . strictEqual ( instanceTask . algebraicVariableCount , 10 ) ;
425426 assert . strictEqual ( instanceTask . algebraicVariable ( 0 ) . size ( ) , 0 ) ;
426- assert . deepStrictEqual ( instanceTask . algebraicVariableAsArray ( 0 ) , [ ] ) ;
427+ assert . deepStrictEqual ( instanceTask . algebraicVariableAsArray ( 0 ) , emptyFloat64Array ) ;
427428 assert . strictEqual ( instanceTask . algebraicVariable ( 10 ) . size ( ) , 0 ) ;
428- assert . deepStrictEqual ( instanceTask . algebraicVariableAsArray ( 10 ) , [ ] ) ;
429+ assert . deepStrictEqual ( instanceTask . algebraicVariableAsArray ( 10 ) , emptyFloat64Array ) ;
429430 assert . strictEqual ( instanceTask . algebraicVariableName ( 0 ) , 'membrane/i_Stim' ) ;
430431 assert . strictEqual ( instanceTask . algebraicVariableName ( 10 ) , '' ) ;
431432 assert . strictEqual ( instanceTask . algebraicVariableUnit ( 0 ) , 'microA_per_cm2' ) ;
@@ -452,19 +453,19 @@ test.describe('Sed coverage tests', () => {
452453 const instanceTask = instance . tasks . get ( 0 ) ;
453454
454455 assert . strictEqual ( instanceTask . voi . size ( ) , 0 ) ;
455- assert . deepStrictEqual ( instanceTask . voiAsArray , [ ] ) ;
456+ assert . deepStrictEqual ( instanceTask . voiAsArray , emptyFloat64Array ) ;
456457 assert . strictEqual ( instanceTask . voiName , '' ) ;
457458 assert . strictEqual ( instanceTask . voiUnit , '' ) ;
458459
459460 assert . strictEqual ( instanceTask . stateCount , 0 ) ;
460461 assert . strictEqual ( instanceTask . state ( 0 ) . size ( ) , 0 ) ;
461- assert . deepStrictEqual ( instanceTask . stateAsArray ( 0 ) , [ ] ) ;
462+ assert . deepStrictEqual ( instanceTask . stateAsArray ( 0 ) , emptyFloat64Array ) ;
462463 assert . strictEqual ( instanceTask . stateName ( 0 ) , '' ) ;
463464 assert . strictEqual ( instanceTask . stateUnit ( 0 ) , '' ) ;
464465
465466 assert . strictEqual ( instanceTask . rateCount , 0 ) ;
466467 assert . strictEqual ( instanceTask . rate ( 0 ) . size ( ) , 0 ) ;
467- assert . deepStrictEqual ( instanceTask . rateAsArray ( 0 ) , [ ] ) ;
468+ assert . deepStrictEqual ( instanceTask . rateAsArray ( 0 ) , emptyFloat64Array ) ;
468469 assert . strictEqual ( instanceTask . rateName ( 0 ) , '' ) ;
469470 assert . strictEqual ( instanceTask . rateUnit ( 0 ) , '' ) ;
470471 } ) ;
0 commit comments