mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2025-12-06 19:25:28 -05:00
More tests for CCVector.append and CCVector.append_array
This commit is contained in:
parent
c792d70ac7
commit
f1942fd0d4
1 changed files with 14 additions and 0 deletions
|
|
@ -165,6 +165,14 @@ let append a b =
|
|||
(*$T
|
||||
let v1 = init 5 (fun i->i) and v2 = init 5 (fun i->i+5) in \
|
||||
append v1 v2; to_list v1 = CCList.(0--9)
|
||||
let empty = create () and v2 = init 5 (fun i->i) in \
|
||||
append empty v2; to_list empty = CCList.(0--4)
|
||||
let v1 = init 5 (fun i->i) and empty = create () in \
|
||||
append v1 empty; to_list v1 = CCList.(0--4)
|
||||
let v = init 3 (fun i->i) in \
|
||||
append v v; to_list v = [0; 1; 2; 0; 1; 2]
|
||||
let empty = create () in \
|
||||
append empty empty; to_list empty = []
|
||||
*)
|
||||
|
||||
(*$R
|
||||
|
|
@ -204,6 +212,12 @@ let append_array a b =
|
|||
(*$T
|
||||
let v1 = init 5 (fun i->i) and v2 = Array.init 5 (fun i->i+5) in \
|
||||
append_array v1 v2; to_list v1 = CCList.(0--9)
|
||||
let empty = create () in \
|
||||
append_array empty CCArray.(0--5); to_list empty = CCList.(0--5)
|
||||
let v1 = init 5 (fun i->i) in \
|
||||
append_array v1 [| |]; to_list v1 = CCList.(0--4)
|
||||
let empty = create () in \
|
||||
append_array empty [| |]; to_list empty = []
|
||||
*)
|
||||
|
||||
let append_list a b = match b with
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue