Skip to content

Commit

Permalink
Add more tests for floating point
Browse files Browse the repository at this point in the history
  • Loading branch information
Drvi committed Mar 16, 2020
1 parent 55c7a99 commit 1521299
Showing 1 changed file with 26 additions and 16 deletions.
42 changes: 26 additions & 16 deletions test/test_synthetic_images.jl
Original file line number Diff line number Diff line change
Expand Up @@ -33,14 +33,20 @@ synth_imgs = [
"GrayA" => rand(GrayA, 127, 257),
"RGB" => rand(RGB, 127, 257),
"RGBA" => rand(RGBA, 127, 257),
"GrayN0f8" => rand(Gray{N0f8}, 127, 257),
"GrayAN0f8" => rand(GrayA{N0f8}, 127, 257),
"RGBN0f8" => rand(RGB{N0f8}, 127, 257),
"RGBAN0f8" => rand(RGBA{N0f8}, 127, 257),
"GrayN0f16" => rand(Gray{N0f16}, 127, 257),
"GrayAN0f16" => rand(GrayA{N0f16}, 127, 257),
"RGBN0f16" => rand(RGB{N0f16}, 127, 257),
"RGBAN0f16" => rand(RGBA{N0f16}, 127, 257),
"Gray-N0f8" => rand(Gray{N0f8}, 127, 257),
"GrayA-N0f8" => rand(GrayA{N0f8}, 127, 257),
"RGB-N0f8" => rand(RGB{N0f8}, 127, 257),
"RGBA-N0f8" => rand(RGBA{N0f8}, 127, 257),
"Gray-N0f16" => rand(Gray{N0f16}, 127, 257),
"GrayA-N0f16" => rand(GrayA{N0f16}, 127, 257),
"RGB-N0f16" => rand(RGB{N0f16}, 127, 257),
"RGBA-N0f16" => rand(RGBA{N0f16}, 127, 257),
"Gray-N0f8" => rand(Gray{N0f8}, 127, 257),
"GrayA-N0f8" => rand(GrayA{N0f8}, 127, 257),
"Gray-Float64" => rand(Gray{Float64}, 127, 257),
"GrayA-Float64" => rand(GrayA{Float64}, 127, 257),
"RGB-Float64" => rand(RGB{Float64}, 127, 257),
"RGBA-Float64" => rand(RGBA{Float64}, 127, 257),
]

edge_case_imgs = [
Expand All @@ -54,14 +60,18 @@ edge_case_imgs = [
("N4f12_2", x -> _convert(GrayA, N0f16, x), rand(N4f12, 127, 257, 2)),
("N4f12_3", x -> _convert(RGB, N0f16, x), rand(N4f12, 127, 257, 3)),
("N4f12_4", x -> _convert(RGBA, N0f16, x), rand(N4f12, 127, 257, 4)),
("BGRN0f8", identity, rand(BGR{N0f8}, 127, 257)),
("BGRAN0f8", identity, rand(BGRA{N0f8}, 127, 257)),
("BGRN0f16", identity, rand(BGR{N0f16}, 127, 257)),
("BGRAN0f16", identity, rand(BGRA{N0f16}, 127, 257)),
("ABGRN0f8", identity, rand(ABGR{N0f8}, 127, 257)),
("ABGRN0f16", identity, rand(ABGR{N0f16}, 127, 257)),
("ARGBN0f8", identity, rand(ARGB{N0f8}, 127, 257)),
("ARGBN0f16", identity, rand(ARGB{N0f16}, 127, 257)),
("BGR-N0f8", identity, rand(BGR{N0f8}, 127, 257)),
("BGR-N01f16", identity, rand(BGR{N0f16}, 127, 257)),
("BGR-Float64", identity, BGR{Float64}.(rand(BGR{N0f8}, 127, 257))),
("BGRA-N0f8", identity, rand(BGRA{N0f8}, 127, 257)),
("BGRA-N0f16", identity, rand(BGRA{N0f16}, 127, 257)),
("BGRA-Float64", identity, BGRA{Float64}.(rand(BGRA{N0f8}, 127, 257))),
("ABGR-N0f8", identity, rand(ABGR{N0f8}, 127, 257)),
("ABGR-N0f16", identity, rand(ABGR{N0f16}, 127, 257)),
("ABGR-Float64", identity, ABGR{Float64}.(rand(ABGR{N0f8}, 127, 257))),
("ARGB-N0f8", identity, rand(ARGB{N0f8}, 127, 257)),
("ARGB-N0f16", identity, rand(ARGB{N0f16}, 127, 257)),
("ARGB-Float64", identity, ARGB{Float64}.(rand(ARGB{N0f8}, 127, 257))),
]

@testset "synthetic images" begin
Expand Down

0 comments on commit 1521299

Please sign in to comment.