test : default constructor and string converter
squareComplexMatrix0 =  class=SquareComplexMatrix dimension=0 implementation=class=ComplexMatrixImplementation name=Unnamed rows=0 columns=0 values=[]
test : constructor with size, operator() and string converter
squareComplexMatrix1 =  class=SquareComplexMatrix dimension=2 implementation=class=ComplexMatrixImplementation name=Unnamed rows=2 columns=2 values=[(1,1),(0,1),(3,1),(5,1)]
test : copy constructor and string converter
squareComplexMatrix2 =  class=SquareComplexMatrix dimension=2 implementation=class=ComplexMatrixImplementation name=Unnamed rows=2 columns=2 values=[(1,1),(0,1),(3,1),(5,1)]
test : get dimensions methods
squareComplexMatrix1's nbRows =  2
squareComplexMatrix1's nbColumns =  2
test  : conjugate method
squareComplexMatrix1 conjugate =  class=SquareComplexMatrix dimension=2 implementation=class=ComplexMatrixImplementation name=Unnamed rows=2 columns=2 values=[(1,-1),(0,-1),(3,-1),(5,-1)]
test : addition method
sum1 =  class=SquareComplexMatrix dimension=2 implementation=class=ComplexMatrixImplementation name=Unnamed rows=2 columns=2 values=[(2,0),(0,0),(6,0),(10,0)]
sum2 =  class=SquareComplexMatrix dimension=2 implementation=class=ComplexMatrixImplementation name=Unnamed rows=2 columns=2 values=[(2,0),(0,0),(6,0),(10,0)]
sum1 equals sum2 =  True
test : substraction method
diff =  class=SquareComplexMatrix dimension=2 implementation=class=ComplexMatrixImplementation name=Unnamed rows=2 columns=2 values=[(0,2),(0,2),(0,2),(0,2)]
test : matrix multiplication method
prod =  class=SquareComplexMatrix dimension=2 implementation=class=ComplexMatrixImplementation name=Unnamed rows=2 columns=2 values=[(3,-3),(2,-4),(20,4),(27,3)]
test : multiplication with a numerical point method
pt =  [(1,1),(0,1)]
ptResult =  [(-1,5),(-2,6)]
test : multiplication and division by a numerical scalar methods
scalprod =  class=SquareComplexMatrix dimension=2 implementation=class=ComplexMatrixImplementation name=Unnamed rows=2 columns=2 values=[(1,5),(-2,3),(7,9),(13,13)]
scaldiv1 =  class=SquareComplexMatrix dimension=2 implementation=class=ComplexMatrixImplementation name=Unnamed rows=2 columns=2 values=[(0.384615,0.0769231),(0.153846,0.230769),(0.846154,-0.230769),(1.30769,-0.538462)]
scaldiv2 =  class=SquareComplexMatrix dimension=2 implementation=class=ComplexMatrixImplementation name=Unnamed rows=2 columns=2 values=[(0.384615,0.0769231),(0.153846,0.230769),(0.846154,-0.230769),(1.30769,-0.538462)]
scaldiv1 equals scaldiv2 =  True
test : isEmpty method
squareComplexMatrix0 is empty =  True
squareComplexMatrix1 is empty =  False
squareComplexMatrix5 is empty =  True
