Skip to content

Commit 63faacc

Browse files
authored
Merge pull request #166 from kshyatt/ksh/test4
More tests
2 parents 43e9b2e + 86e4bb0 commit 63faacc

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

test/eigen.jl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@
3333
@test eigvals(Hermitian(m)) vals
3434
@test eigvals(Hermitian(m, :L)) vals
3535
@test (vecs*diagm(vals)*vecs')::SMatrix m
36+
37+
m_d = randn(SVector{2}); m = diagm(m_d)
38+
@test eigvals(m) sort(m_d)
39+
@test eigvals(Hermitian(m)) sort(m_d)
3640
end
3741

3842
@testset "3×3" for i = 1:100
@@ -58,6 +62,7 @@
5862

5963
m_d = randn(SVector{3}); m = diagm(m_d)
6064
@test eigvals(m) sort(m_d)
65+
@test eigvals(Hermitian(m)) sort(m_d)
6166
end
6267

6368
@testset "3x3 degenerate cases" begin

test/mapreduce.jl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@
1414

1515
map!(+, mv, v1, v2)
1616
@test mv == @MVector [6, 7, 8, 9]
17+
mv2 = MVector{4, Int}()
18+
map!(x->x^2, mv2, v1)
19+
@test mv2 == @MVector [4, 16, 36, 64]
20+
mv3 = MVector{4, Int}()
21+
v3 = @SVector [1, 2, 3, 4]
22+
map!(+, mv3, v1, v2, v3)
23+
@test mv3 == @MVector [7, 9, 11, 13]
1724
end
1825

1926
@testset "reduce" begin

0 commit comments

Comments
 (0)