Skip to content

Commit 78fcde4

Browse files
committed
Add tests for mixed blocksize types
1 parent 85bbf22 commit 78fcde4

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ julia = "0.7, 1"
1010

1111
[extras]
1212
Base64 = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
13-
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1413
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
14+
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1515

1616
[targets]
1717
test = ["Base64", "Test", "SparseArrays"]

test/test_blockarrayinterface.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,4 +84,10 @@ end
8484
@test A == [1 2 0 0; 0 0 1 2]
8585
end
8686

87+
@testset "non-standard BlockSizes" begin
88+
A = BlockArray([1 2; 3 4], BlockArrays.BlockSizes((1:3, 1:3)))
89+
@test A isa BlockMatrix{Int,Matrix{Matrix{Int}},BlockArrays.BlockSizes{2,NTuple{2,UnitRange{Int}}}}
90+
A = BlockArray([1 2; 3 4], BlockArrays.BlockSizes((1:3, [1,2,3])))
91+
@test A isa BlockMatrix{Int,Matrix{Matrix{Int}},BlockArrays.BlockSizes{2,Tuple{UnitRange{Int},Vector{Int}}}}
92+
end
8793

0 commit comments

Comments
 (0)