···7788let () =
99 add_test ~name:"uslp roundtrip"
1010- [ range 0x10000; range 64; range 16; range 0x10000; bytes ]
1111- (fun scid_val vcid_val map_id_val vcfc data ->
1010+ [ range 0x10000; range 64; range 16; bytes ]
1111+ (fun scid_val vcid_val map_id_val data ->
1212 match
1313 (Uslp.scid scid_val, Uslp.vcid vcid_val, Uslp.map_id map_id_val)
1414 with
1515 | Some scid, Some vcid, Some map_id -> (
1616- let frame = Uslp.v ~scid ~vcid ~map_id ~vcfc ~vcfc_len:0 data in
1616+ let frame = Uslp.v ~scid ~vcid ~map_id ~vcfc:0 ~vcfc_len:0 data in
1717 let encoded = Uslp.encode frame in
1818 match Uslp.decode encoded with
1919 | Error e -> fail (Fmt.str "decode failed: %a" Uslp.pp_error e)
+1-1
test/test_uslp.ml
···1010 let vcid = Uslp.vcid_exn 5 in
1111 let map_id = Uslp.map_id_exn 3 in
1212 let data = "Hello, USLP!" in
1313- let frame = Uslp.v ~scid ~vcid ~map_id ~vcfc:12345 ~vcfc_len:0 data in
1313+ let frame = Uslp.v ~scid ~vcid ~map_id ~vcfc:0 ~vcfc_len:0 data in
1414 let encoded = Uslp.encode frame in
1515 match Uslp.decode encoded with
1616 | Error e -> Alcotest.failf "decode failed: %a" Uslp.pp_error e