From 0cae302a4e32b16025a8578422fd0285aed97df4 Mon Sep 17 00:00:00 2001 From: azzaare Date: Wed, 6 Apr 2022 14:46:59 +0900 Subject: [PATCH 1/3] Full coverage for vector.jl --- test/vector.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/vector.jl b/test/vector.jl index 02d4b27..b788935 100644 --- a/test/vector.jl +++ b/test/vector.jl @@ -25,7 +25,7 @@ @test length(vf) == results[:length] @test unfold(vf) == results[:unfold] @test ndims(vf) == 1 - @test rand(vf) ∈ vf + @test mapreduce(x -> x ∈ vf, *, rand(vf, 10)) @test collect(vf) == [i for i in vf] == unfold(vf) @test collect(Iterators.reverse(vf)) == reverse(collect(vf)) == results[:reverse] end From 86746d118c4cab38083d0e7904f1f1a7e2522f20 Mon Sep 17 00:00:00 2001 From: azzaare Date: Wed, 6 Apr 2022 14:58:18 +0900 Subject: [PATCH 2/3] Try to improve coverage of IVectorFold --- test/vector.jl | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/test/vector.jl b/test/vector.jl index b788935..403be88 100644 --- a/test/vector.jl +++ b/test/vector.jl @@ -27,7 +27,8 @@ @test ndims(vf) == 1 @test mapreduce(x -> x ∈ vf, *, rand(vf, 10)) @test collect(vf) == [i for i in vf] == unfold(vf) - @test collect(Iterators.reverse(vf)) == reverse(collect(vf)) == results[:reverse] + @test collect(Iterators.reverse(vf)) == results[:reverse] + @test reverse(collect(vf)) == results[:reverse] end @test isempty(make_vector_fold(Vector(),1,1,:immutable)) @test isempty(make_vector_fold(Vector(),1,1)) @@ -43,8 +44,4 @@ v22 = fold(w2) @test unfold(v22) == w2 - - # isf = IntervalsFold(Interval((0.0, true), (0.0, true)), 1.0, 5) - # @test is_points(isf) - # @test unfold(make_vector_fold(isf)) == [i for i in 0.0:4.0] end From 6c7c7b7a6185028d350600454dc41c35cbc177ec Mon Sep 17 00:00:00 2001 From: azzaare Date: Wed, 6 Apr 2022 15:10:16 +0900 Subject: [PATCH 3/3] Try to improve coverage of IVectorFold 2/? --- test/vector.jl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/vector.jl b/test/vector.jl index 403be88..369aac5 100644 --- a/test/vector.jl +++ b/test/vector.jl @@ -44,4 +44,11 @@ v22 = fold(w2) @test unfold(v22) == w2 + + v3 = make_vector_fold([42,3,45,6],13,4,:immutable) + w3 = unfold(v3) + v33 = fold(w3) + + @test unfold(v33) == w3 + collect(Iterators.reverse(v33)) end