Skip to content

Commit e46f086

Browse files
add tests
1 parent 7eb419b commit e46f086

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

test/default_algs.jl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
using LinearSolve, SparseArrays
2+
LinearSolve.defaultalg(nothing, zeros(3)) isa GenericLUFactorization
3+
LinearSolve.defaultalg(nothing, zeros(50)) isa RFLUFactorization
4+
LinearSolve.defaultalg(nothing, zeros(600)) isa LUFactorization
5+
LinearSolve.defaultalg(Diagonal(zeros(5)), zeros(5)) isa DiagonalFactorization
6+
7+
LinearSolve.defaultalg(nothing, zeros(5), OperatorAssumptions{false}) isa QRFactorization
8+
9+
LinearSolve.defaultalg(sprand(1000,1000,0.01), zeros(1000)) isa KLUFactorization
10+
LinearSolve.defaultalg(sprand(11000,11000,0.001), zeros(11000)) isa UMFPACKFactorization

test/runtests.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ if GROUP == "All" || GROUP == "Core"
2525
@time @safetestset "Zero Initialization Tests" begin include("zeroinittests.jl") end
2626
@time @safetestset "Non-Square Tests" begin include("nonsquare.jl") end
2727
@time @safetestset "SparseVector b Tests" begin include("sparse_vector.jl") end
28+
@time @safetestset "Default Alg Tests" begin include("default_algs.jl") end
2829
end
2930

3031
if GROUP == "LinearSolveCUDA"

0 commit comments

Comments
 (0)