@Test public void testVerticals() throws Exception { Wall w1 = new Wall(14, 12, false, false); System.out.println(w1.toString()); Assert.assertEquals(w1.getVerticalPieces().size(), 12); Wall w2 = new Wall(14, 12, true, false); System.out.println(w2.toString()); Assert.assertEquals(w2.getVerticalPieces().size(), 11); Wall w3 = new Wall(8, 12, false, false); System.out.println(w3.toString()); Assert.assertEquals(w3.getVerticalPieces().size(), 7); Wall w4 = new Wall(8, 12, true, false); System.out.println(w4.toString()); Assert.assertEquals(w4.getVerticalPieces().size(), 7); Wall w5 = new Wall(23, 12, false, false); System.out.println(w5.toString()); Assert.assertEquals(w5.getVerticalPieces().size(), 19); Wall w6 = new Wall(10, 12, false, false); System.out.println(w6.toString()); Assert.assertEquals(w6.getVerticalPieces().size(), 9); }
// @Test public void testWall() throws Exception { Wall w1 = new Wall(14, 12, false, false); Wall w2 = new Wall(14, 12, false, false); Wall w3 = new Wall(10, 12, true, false); Wall w4 = new Wall(10, 12, true, false); System.out.println(w1.toString()); System.out.println(w2.toString()); System.out.println(w3.toString()); System.out.println(w4.toString()); float c = w1.getCost() + w2.getCost() + w3.getCost() + w4.getCost(); NumberFormat formatter = NumberFormat.getCurrencyInstance(); String moneyString = formatter.format(c); System.out.println("total cost = " + moneyString); }