Skip to content

Commit d1d1caa

Browse files
authored
Few missing tests for bidiag (#22726)
* Few missing tests for bidiag
1 parent c492a7d commit d1d1caa

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

test/linalg/bidiag.jl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,10 @@ srand(1)
183183
@test T/b' Tfull/b'
184184
end
185185
end
186+
# test DimensionMismatch for RowVectors
187+
@test_throws DimensionMismatch T \ b'
188+
@test_throws DimensionMismatch T.' \ b'
189+
@test_throws DimensionMismatch T' \ b'
186190
end
187191
end
188192

@@ -239,6 +243,12 @@ srand(1)
239243
@test Array(op(T, T2)) op(Tfull, Tfull2)
240244
end
241245
end
246+
# test pass-through of A_mul_B! for SymTridiagonal*Bidiagonal
247+
TriSym = SymTridiagonal(T.dv, T.ev)
248+
@test Array(TriSym*T) Array(TriSym)*Array(T)
249+
# test pass-through of A_mul_B! for AbstractTriangular*Bidiagonal
250+
Tri = UpperTriangular(diagm(T.ev, 1))
251+
@test Array(Tri*T) Array(Tri)*Array(T)
242252
end
243253

244254
@test inv(T)*Tfull eye(elty,n)

0 commit comments

Comments
 (0)