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