/** Запуск */ public void go() { try { while (!exit.equals("y")) { chooseOperation(); enterParams(); if (operation != null && operation.equals("add")) { calc.add(Double.valueOf(first), Double.valueOf(second)); report(); setClean(); setExit(); } if (operation != null && operation.equals("sub")) { calc.sub(Double.valueOf(first), Double.valueOf(second)); report(); setClean(); setExit(); } if (operation != null && operation.equals("div")) { calc.div(Double.valueOf(first), Double.valueOf(second)); report(); setClean(); setExit(); } if (operation != null && operation.equals("mul")) { calc.mul(Double.valueOf(first), Double.valueOf(second)); report(); setClean(); setExit(); } if (operation != null && operation.equals("inv")) { calc.inv(Double.valueOf(first), Integer.valueOf(second)); report(); setExit(); } } } finally { reader.close(); } }
@Test public void testMul() { Calculator cal = new Calculator(); int val = cal.mul(4, 2); assertEquals(val, 2); }