File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load diff This file was deleted.
Original file line number Diff line number Diff line change @@ -4,7 +4,6 @@ import { UndefinedExtractor } from '../extractors/undefined-extractor.js';
44import { StringExtractor } from '../extractors/value-type-extractors/string-extractor.js' ;
55import { BooleanExtractor } from '../extractors/value-type-extractors/boolean-extractor.js' ;
66import { IntegerExtractor } from '../extractors/value-type-extractors/integer-extractor.js' ;
7- import { Integer64Extractor } from '../extractors/value-type-extractors/integer64-extractor.js' ;
87import { DecimalExtractor } from '../extractors/value-type-extractors/decimal-extractor.js' ;
98import { DateExtractor } from '../extractors/value-type-extractors/date-extractor.js' ;
109import { DateTimeExtractor } from '../extractors/value-type-extractors/datetime-extractor.js' ;
@@ -28,7 +27,6 @@ export function buildExtractor(): ResultExtractor {
2827 . setNextExtractor ( new StringExtractor ( ) )
2928 . setNextExtractor ( new BooleanExtractor ( ) )
3029 . setNextExtractor ( new IntegerExtractor ( ) )
31- . setNextExtractor ( new Integer64Extractor ( ) )
3230 . setNextExtractor ( new DecimalExtractor ( ) )
3331 . setNextExtractor ( new DateExtractor ( ) )
3432 . setNextExtractor ( new DateTimeExtractor ( ) )
Original file line number Diff line number Diff line change 11/**
22 * Compares an expected CQL Long (parsed to a BigInt by cvl) against the actual value.
3- * A Long result must be returned as valueString (FHIR R4 has no integer64 type) or
4- * as valueInteger64 (serialized as a JSON string), so the actual is a string either way .
3+ * FHIR R4 has no integer64 type, so a Long result is returned as valueString and the
4+ * extracted actual is a string.
55 */
66function longEquals ( expected : bigint , actual : any ) : boolean {
77 if ( typeof actual === 'bigint' ) {
Original file line number Diff line number Diff line change @@ -38,20 +38,6 @@ test('integer response check', () => {
3838 ) . toBe ( 1 ) ;
3939} ) ;
4040
41- test ( 'integer64 response check' , ( ) => {
42- expect (
43- extractor ! . extract ( {
44- resourceType : 'Parameters' ,
45- parameter : [
46- {
47- name : 'return' ,
48- valueInteger64 : '9223372036854775807' ,
49- } ,
50- ] ,
51- } )
52- ) . toBe ( '9223372036854775807' ) ;
53- } ) ;
54-
5541test ( 'decimal(0.1) response check' , ( ) => {
5642 expect (
5743 extractor ! . extract ( {
You can’t perform that action at this time.
0 commit comments