assertTrue("Wrong X end", Math.abs(wall1.getXEnd() + 20f * (float)Math.cos(Math.PI / 4) - wallController.getXEnd()) < 1E-5);
assertTrue("Wrong Y end", Math.abs(wall1.getYEnd() + 20f * (float)Math.sin(Math.PI / 4) - wallController.getYEnd()) < 1E-5);
// 5. Add a second selected wall to home
Wall wall2 = new Wall(0.1f, 0.3f, 200.1f, 200.2f, 5f);
home.addWall(wall2);
wall2.setHeight(300f);
wall2.setLeftSideColor(10);
wall2.setRightSideColor(50);
home.setSelectedItems(Arrays.asList(new Wall [] {wall1, wall2}));
// Check if wall panel edits null values if walls thickness or colors are the same