Skip to content

Commit ef10136

Browse files
committed
Improve coverage
1 parent 888a032 commit ef10136

File tree

2 files changed

+17
-120
lines changed

2 files changed

+17
-120
lines changed

src/axisarrays/axisarrayimpl.jl

Lines changed: 0 additions & 120 deletions
This file was deleted.

test/arrays.jl

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,27 @@ end
5353
AG=ArchGDAL
5454
r = AG.readraster(p)
5555
@test YAXArrayBase.dimnames(r) == (:Y, :X, :Band)
56+
@test YAXArrayBase.dimname(r,1) == :Y
57+
@test YAXArrayBase.dimname(r,2) == :X
58+
@test YAXArrayBase.dimname(r,3) == :Band
5659
@test YAXArrayBase.dimvals(r,1) == -28493.166784412522:60.02213698319374:2298.189487965865
60+
@test YAXArrayBase.dimvals(r,2) == 4.2558845438021915e6:-60.02213698319374:4.22503316539283e6
61+
@test YAXArrayBase.dimvals(r,3) == ["Gray"]
62+
@test_throws Exception YAXArrayBase.dimname(r,4)
63+
@test_throws Exception YAXArrayBase.dimvals(r,4)
64+
@test YAXArrayBase.iscontdim(r,1) == true
65+
@test YAXArrayBase.iscontdim(r,2) == true
66+
@test YAXArrayBase.iscontdim(r,3) == true
5767
@test YAXArrayBase.getattributes(r)["projection"] == "+proj=cea +lat_ts=33.75 +lon_0=-117.333333333333 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs"
5868
b = AG.getband(r,1)
5969
@test YAXArrayBase.dimnames(b) == (:Y, :X)
70+
@test YAXArrayBase.dimname(b,1) == :Y
71+
@test YAXArrayBase.dimname(b,2) == :X
6072
@test YAXArrayBase.dimvals(b,1) == -28493.166784412522:60.02213698319374:2298.189487965865
73+
@test YAXArrayBase.dimvals(b,2) == 4.2558845438021915e6:-60.02213698319374:4.22503316539283e6
74+
@test_throws Exception YAXArrayBase.dimname(b,3)
75+
@test_throws Exception YAXArrayBase.dimvals(b,3)
76+
@test YAXArrayBase.iscontdim(b,1) == true
77+
@test YAXArrayBase.iscontdim(b,2) == true
6178
@test YAXArrayBase.getattributes(b)["projection"] == "+proj=cea +lat_ts=33.75 +lon_0=-117.333333333333 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs"
6279
end

0 commit comments

Comments
 (0)