Skip to content

Commit 23cb128

Browse files
committed
Fix broken diagonal kron test
1 parent c558d26 commit 23cb128

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

stdlib/LinearAlgebra/test/diagonal.jl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1329,8 +1329,10 @@ end
13291329
@test kron(D, B) == kron(Array(D), B)
13301330
@test kron(B, D) == kron(B, Array(D))
13311331
D2 = Diagonal([ones(2,2), ones(3,3)])
1332-
@test kron(D, D2) == Diagonal([diag(D2); 2diag(D2)])
1333-
@test kron(D2, D) == Diagonal([ones(2,2), fill(2.0,2,2), ones(3,3), fill(2.0,3,3)])
1332+
A = kron(D, D2)
1333+
@test A == kron!(similar(A), D, D2) == kron!(similar(A, size(A)), D, D2)
1334+
A = kron(D2, D)
1335+
@test A == kron!(similar(A), D2, D) == kron!(similar(A, size(A)), D2, D)
13341336
end
13351337

13361338
end # module TestDiagonal

0 commit comments

Comments
 (0)