1(include "./tests/test-vectors/schema.scm")23(define (parse-file f fn)4 (let* ((p (string-append "./tests/test-vectors/" fn))5 (s (make-parse-stream p)))6 (parse f s)))78(test "customer.bin"9 #("James Smith" ;; name10 "jsmith@example.org" ;; email11 #(12 ("123 Main St" "" "" "") ;; address13 "Philadelphia" ;; city14 "PA" ;; state15 "United States" ;; country16 )17 (#(4242424242 5)) ;; orders18 ()) ;; metadata19 (parse-file parse-person "customer.bin"))2021(test "employee.bin"22 '#("Tiffany Doe" ;; name23 "tiffanyd@acme.corp" ;; email24 #(25 ("123 Main St" "" "" "") ;; address26 "Philadelphia" ;; city27 "PA" ;; state28 "United States" ;; country29 )30 1 ;; department31 "2020-06-21T21:18:05+00:00" ;; hireDate32 nothing ;; publicKey33 ()) ;; metadata34 (parse-file parse-person "employee.bin"))3536(test "terminated.bin"37 'void38 (parse-file parse-person "terminated.bin"))