@Test
	public void test_addition() {
		int m = 2;
		int n = 3;
		Matrix m1 = new MatrixArray(m,n);
		Matrix m2 = new MatrixArray(m,n);
		Matrix m3 = new MatrixArray(m,n);
		
		for(int i = 1; i <= m; i++){
			for(int j = 1; j <= n; j++)
				m1.insert(i, j, (double)(2*i+j));
		}
		
		for(int i = 1; i <= m; i++){
			for(int j = 1; j <= n; j++)
				m2.insert(i, j, (double)(i*i*j*j));
		}
		
		// m1:
//		[
//		[3.0, 4.0, 5.0],
//		[5.0, 6.0, 7.0]
//		]
		
		// m2:
//		[
//		[1.0, 4.0,  9.0],
//		[4.0, 16.0, 36.0]
//		]
		
		// Erwartetes Ergebnis:
//		[
//		[4.0, 8.0,  14.0],
//		[9.0, 22.0, 43.0]
//		]
		
		m3.insert(1, 1, 4.0);
		m3.insert(1, 2, 8.0);
		m3.insert(1, 3, 14.0);
		m3.insert(2, 1, 9.0);
		m3.insert(2, 2, 22.0);
		m3.insert(2, 3, 43.0);
		
		assertEquals(m1.add(m2),m3);
	}