1test number zero : default constructor and string converter
2tensor0 = class=Tensor implementation=class=TensorImplementation name=Unnamed rows=0 columns=0 sheets=0 values=[]
3test number one : constructor with size, operator() and string converter
4tensor1 = class=Tensor implementation=class=TensorImplementation name=tensor1 rows=2 columns=2 sheets=3 values=[1,2,3,4,5,6,7,8,9,10,11,12]
5values = 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 ; 10 ; 11 ; 12
6test number two : copy constructor and string converter
7tensor2 = class=Tensor implementation=class=TensorImplementation name=tensor1 rows=2 columns=2 sheets=3 values=[1,2,3,4,5,6,7,8,9,10,11,12]
8test number three : get dimensions methods
9tensor1's nbRows = 2
10tensor1's nbColumns = 2
11tensor1's nbSheets = 3
12test number four : assignment method
13tensor3 = class=Tensor implementation=class=TensorImplementation name=tensor1 rows=2 columns=2 sheets=3 values=[1,2,3,4,5,6,7,8,9,10,11,12]
14test number five : isEmpty method
15tensor1 is empty = false
16tensor0 is empty = true
17tensor5 is empty = true
18tensor6 is empty = true
19tensor1 = class=Tensor implementation=class=TensorImplementation name=tensor1 rows=2 columns=2 sheets=3 values=[1,2,3,4,5,6,7,8,9,10,11,12]
20tensor1.getSheet(1) = class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=2 values=[5,6,7,8]
21sheet2 = class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=2 values=[0.5,0.6,0.7,0.8]
22tensor1 = class=Tensor implementation=class=TensorImplementation name=tensor1 rows=2 columns=2 sheets=3 values=[1,2,3,4,0.5,0.6,0.7,0.8,9,10,11,12]
23