|
1 | 1 | using Distributions
|
2 | 2 | using Test
|
3 | 3 |
|
4 |
| -a = qqbuild(collect(1:10), collect(1:10)) |
5 |
| -b = qqbuild(1:10, 1:10) |
6 |
| -c = qqbuild(view(collect(1:20), 1:10), view(collect(1:20), 1:10)) |
7 |
| -@test a.qx ≈ b.qx ≈ c.qx ≈ collect(1.0:10) |
8 |
| -@test a.qy ≈ b.qy ≈ c.qy ≈ collect(1.0:10) |
| 4 | +@testset "qqbuild" begin |
| 5 | + a = qqbuild(collect(1:10), collect(1:10)) |
| 6 | + b = qqbuild(1:10, 1:10) |
| 7 | + c = qqbuild(view(collect(1:20), 1:10), view(collect(1:20), 1:10)) |
| 8 | + @test a.qx ≈ b.qx ≈ c.qx ≈ collect(1.0:10) |
| 9 | + @test a.qy ≈ b.qy ≈ c.qy ≈ collect(1.0:10) |
9 | 10 |
|
| 11 | + pp = Distributions.ppoints(10) |
| 12 | + @test length(pp) == 10 |
| 13 | + @test minimum(pp) >= 0 |
| 14 | + @test maximum(pp) <= 1 |
10 | 15 |
|
11 |
| -pp = Distributions.ppoints(10) |
12 |
| -@test length(pp) == 10 |
13 |
| -@test minimum(pp) >= 0 |
14 |
| -@test maximum(pp) <= 1 |
| 16 | + a = qqbuild(collect(1:10), Uniform(1,10)) |
| 17 | + b = qqbuild(1:10, Uniform(1,10)) |
| 18 | + c = qqbuild(view(collect(1:20), 1:10), Uniform(1,10)) |
| 19 | + @test length(a.qy) == length(a.qx) == 10 |
| 20 | + @test a.qx ≈ b.qx ≈ c.qx ≈ a.qy ≈ b.qy ≈ c.qy |
15 | 21 |
|
16 |
| -a = qqbuild(collect(1:10), Uniform(1,10)) |
17 |
| -b = qqbuild(1:10, Uniform(1,10)) |
18 |
| -c = qqbuild(view(collect(1:20), 1:10), Uniform(1,10)) |
19 |
| -@test length(a.qy) == length(a.qx) == 10 |
20 |
| -@test a.qx ≈ b.qx ≈ c.qx ≈ a.qy ≈ b.qy ≈ c.qy |
| 22 | + a = qqbuild(Uniform(1,10), collect(1:10)) |
| 23 | + b = qqbuild(Uniform(1,10), 1:10) |
| 24 | + c = qqbuild(Uniform(1,10), view(collect(1:20), 1:10)) |
| 25 | + @test length(a.qy) == length(a.qx) == 10 |
| 26 | + @test a.qx ≈ b.qx ≈ c.qx ≈ a.qy ≈ b.qy ≈ c.qy |
21 | 27 |
|
22 |
| -a = qqbuild(Uniform(1,10), collect(1:10)) |
23 |
| -b = qqbuild(Uniform(1,10), 1:10) |
24 |
| -c = qqbuild(Uniform(1,10), view(collect(1:20), 1:10)) |
25 |
| -@test length(a.qy) == length(a.qx) == 10 |
26 |
| -@test a.qx ≈ b.qx ≈ c.qx ≈ a.qy ≈ b.qy ≈ c.qy |
27 |
| - |
28 |
| -for n in 0:3 |
29 |
| - a = qqbuild(rand(n), Uniform(0,1)) |
30 |
| - @test length(a.qy) == length(a.qx) == n |
| 28 | + for n in 0:3 |
| 29 | + a = qqbuild(rand(n), Uniform(0,1)) |
| 30 | + @test length(a.qy) == length(a.qx) == n |
| 31 | + end |
31 | 32 | end
|
0 commit comments