Class TestMatrix

62

tests

0

failures

0

ignored

0.037s

duration

100%

successful

Tests

Test Duration Result
((id transposee) transpose) == id() 0s passed
((random transposee) transpose) == random() 0s passed
(id transposee) == id() 0s passed
(mat nulle transposee) == mat nulle() 0s passed
(random1 x 2) x random2 = (random1 x random2) x 2() 0.001s passed
id + (transposee id) est symetrique() 0.001s passed
id + -id = mat nulle() 0.001s passed
id + id() 0s passed
id - id = mat nulle() 0s passed
id x 2 == id + id() 0s passed
id x 2() 0s passed
id x mat nulle = mat nulle() 0s passed
id x random = random() 0s passed
id x random x 2 = random x 2() 0.001s passed
id(3) != id(5)() 0.001s passed
id(3) != random(3)() 0s passed
id(3) + id(5) # # exception() 0.001s passed
id(3) + mat nulle(3) == id(3)() 0s passed
id(3) + random(5) # # exception() 0s passed
id(3) - id(5) # # exception() 0.001s passed
id(3) - random(5) # # exception() 0.001s passed
id(3) == id(3) + mat nulle(3)() 0s passed
id(3) == id(3)() 0s passed
id(5) est bien id() 0s passed
id(5) n'est pas matrice nulle() 0s passed
mat id est symetrique() 0s passed
mat id n'est pas antisymetrique() 0s passed
mat nulle - random = -random() 0.001s passed
mat nulle est antisymetrique() 0.009s passed
mat nulle est symetrique() 0s passed
mat nulle x 5 == mat nulle() 0.001s passed
mat nulle x id = mat nulle() 0s passed
mat nulle x mat nulle = mat nulle() 0s passed
mat nulle x random = mat nulle() 0s passed
mat nulle(1) == random(1)(0,1) ou id(1) == random(1)(0,1)() 0.001s passed
mat nulle(3) != mat nulle(5)() 0s passed
mat nulle(3) != random(3)() 0s passed
mat nulle(3) + mat nulle(5) # # exception() 0s passed
mat random n'est pas antisymetrique() 0s passed
matrice -10 # exception() 0s passed
matrice 0 # exception() 0s passed
matrice nulle != id() 0s passed
matrice nulle(3) == matrice nulle(3)() 0s passed
matrice nulle(5) est bien matrice nulle() 0.001s passed
matrice nulle(5) n'est pas id() 0.001s passed
matrice ok 1() 0s passed
matrice ok 10() 0.001s passed
ordre matrice(5) = 5() 0s passed
random + (transposee random) est symetrique() 0.001s passed
random + -random = mat nulle() 0.008s passed
random + mat nulle = random() 0s passed
random - mat nulle = random() 0.001s passed
random - random = mat nulle() 0s passed
random ko # exception() 0s passed
random ko = # exception() 0.001s passed
random x id = random() 0s passed
random x mat nulle = mat nulle() 0s passed
random(5) is id() 0s passed
random(5) n'est pas matrice nulle() 0.001s passed
random(5) x random(3) # exception() 0s passed
random1 + random2() 0.001s passed
random1 x random2() 0.001s passed

Standard output

1:
-5  2  5  -2  2  
2  -5  -7  -7  -5  
2  7  6  -4  -6  
3  -9  1  1  -7  
5  7  -9  -4  3  
 
2:
 -1
1:
1  0  0  0  0  
0  1  0  0  0  
0  0  1  0  0  
0  0  0  1  0  
0  0  0  0  1  
 
2:
 -1
1:
1  0  0  0  0  
0  1  0  0  0  
0  0  1  0  0  
0  0  0  1  0  
0  0  0  0  1  
 
2:
 -1
1:
-4  3  -1  3  -7  
5  8  -10  -9  -1  
-6  -6  -5  4  -5  
-6  6  -4  5  -6  
9  6  4  -3  -2  
 
2:
 -1
-5  82  63  -6  17  
49  125  88  50  18  
-45  60  119  -71  118  
-121  -97  -38  -110  -63  
-46  -100  -94  63  -168  

1:
1  0  0  0  0  
0  1  0  0  0  
0  0  1  0  0  
0  0  0  1  0  
0  0  0  0  1  
 
2:
 2
# affiche le produit de matrice identite * 2
2  0  0  0  0  
0  2  0  0  0  
0  0  2  0  0  
0  0  0  2  0  
0  0  0  0  2  

1:
0  0  0  0  0  
0  0  0  0  0  
0  0  0  0  0  
0  0  0  0  0  
0  0  0  0  0  
 
2:
 -1
1:
1  0  0  0  0  
0  1  0  0  0  
0  0  1  0  0  
0  0  0  1  0  
0  0  0  0  1  
 
2:
 -1
1:
8  -3  -3  -5  -7  
-2  2  -3  -6  -6  
-9  -8  -1  7  -7  
-6  -7  -9  -7  9  
8  -4  -8  -10  -8  
 
2:
 -1
1:
8  -3  -3  -5  -7  
-2  2  -3  -6  -6  
-9  -8  -1  7  -7  
-6  -7  -9  -7  9  
8  -4  -8  -10  -8  
 
2:
 -1
-3  -3  -10  2  -9  
-4  6  6  -2  -4  
4  -4  -4  1  -10  
1  2  1  3  -12  
4  6  -2  3  11  

1:
-4  5  -1  -6  -6  
9  -3  -4  -3  0  
-6  3  -5  -4  8  
8  -10  6  7  9  
-3  9  6  -10  -10  
 
2:
 2
1:
-4  5  -1  -6  -6  
9  -3  -4  -3  0  
-6  3  -5  -4  8  
8  -10  6  7  9  
-3  9  6  -10  -10  
 
2:
 2
1:
-10  5  -3  5  4  
-10  -2  1  7  0  
4  -6  -6  -9  9  
-10  0  9  -10  -8  
6  -8  -1  -4  -4  
 
2:
 2
1:
48  19  84  50  25  
12  -40  42  99  -35  
32  59  -78  -89  109  
-186  -5  -114  23  24  
-10  7  -86  -19  -22  
 
2:
 2
1:
0  0  0  0  0  
0  0  0  0  0  
0  0  0  0  0  
0  0  0  0  0  
0  0  0  0  0  
 
2:
 5
1:
1  0  0  0  0  
0  1  0  0  0  
0  0  1  0  0  
0  0  0  1  0  
0  0  0  0  1  
 
2:
 2
1:
4  -6  9  3  1  
4  -1  5  2  -4  
-7  -9  -6  9  -7  
-10  -4  2  -6  6  
3  -10  -2  0  7  
 
2:
 -1
# affiche la somme de 2 matrices identite
2  0  0  
0  2  0  
0  0  2