|
26 | 26 | result = coloring(A, column_problem, algo) |
27 | 27 | B = compress(A, result) |
28 | 28 | @test size(B, 2) == 1 |
29 | | - @test decompress(B, result) == A |
| 29 | + D = decompress(B, result) |
| 30 | + @test D == A |
| 31 | + @test D isa Diagonal |
30 | 32 | # row |
31 | 33 | result = coloring(A, row_problem, algo) |
32 | 34 | B = compress(A, result) |
33 | 35 | @test size(B, 1) == 1 |
34 | | - @test decompress(B, result) == A |
| 36 | + D = decompress(B, result) |
| 37 | + @test D == A |
| 38 | + @test D isa Diagonal |
35 | 39 | end |
36 | 40 | end |
37 | 41 |
|
|
44 | 48 | result = coloring(A, column_problem, algo) |
45 | 49 | B = compress(A, result) |
46 | 50 | @test size(B, 2) == 2 |
47 | | - @test decompress(B, result) == A |
| 51 | + D = decompress(B, result) |
| 52 | + @test D == A |
| 53 | + @test D isa Bidiagonal |
48 | 54 | # row |
49 | 55 | result = coloring(A, row_problem, algo) |
50 | 56 | B = compress(A, result) |
51 | 57 | @test size(B, 1) == 2 |
52 | | - @test decompress(B, result) == A |
| 58 | + D = decompress(B, result) |
| 59 | + @test D == A |
| 60 | + @test D isa Bidiagonal |
53 | 61 | end |
54 | 62 | end |
55 | 63 | end |
|
63 | 71 | result = coloring(A, column_problem, algo) |
64 | 72 | B = compress(A, result) |
65 | 73 | @test size(B, 2) == min(n, 3) |
66 | | - @test decompress(B, result) == A |
67 | | - # row |
| 74 | + D = decompress(B, result) |
| 75 | + @test D == A |
| 76 | + @test D isa Tridiagonal # row |
68 | 77 | result = coloring(A, row_problem, algo) |
69 | 78 | B = compress(A, result) |
70 | 79 | @test size(B, 1) == min(n, 3) |
71 | | - @test decompress(B, result) == A |
| 80 | + D = decompress(B, result) |
| 81 | + @test D == A |
| 82 | + @test D isa Tridiagonal |
72 | 83 | end |
73 | 84 | end |
74 | 85 | end |
0 commit comments