3. Haciendo el minimo esfuerzo

ahora vamos a continuar con nuestra pila de tareas a realizar

  • 5 USD + 10 CHF = 10 USD Si la taza de cambio es 2 USD = 1 CHF.

  • 5 USD * 2 = 10 USD.

  • Hacer "amount" privada.

  • Efectos secundarios en el Objeto dólar.

  • Redondeo de dinero.

  • equals()

  • hashCode()

  • Equal null

  • Equal object

  • 5 CHF * 2 = 10 CHF

Vamos a realizar el menor esfuerzo para poder dar respuesta al requerimiento marcado con negrita.

    @Test
    public void testFrancMultiplication() {
        Franc five = new Franc(5);
        assertEquals(new Franc(10), five.times(2));
        assertEquals(new Franc(15), five.times(3));
    }

  • 5 USD + 10 CHF = 10 USD Si la taza de cambio es 2 USD = 1 CHF.

  • 5 USD * 2 = 10 USD.

  • Hacer "amount" privada.

  • Efectos secundarios en el Objeto dólar.

  • Redondeo de dinero.

  • equals()

  • hashCode()

  • Equal null

  • Equal object

  • 5 CHF * 2 = 10 CHF

  • Dollar/Franc duplication

  • Common equals

  • Common times

  • 5 USD + 10 CHF = 10 USD Si la taza de cambio es 2 USD = 1 CHF.

  • 5 USD * 2 = 10 USD.

  • Hacer "amount" privada.

  • Efectos secundarios en el Objeto dólar.

  • Redondeo de dinero.

  • equals()

  • hashCode()

  • Equal null

  • Equal object

  • 5 CHF * 2 = 10 CHF

  • Dollar/Franc duplication

  • Common equals

  • Common times

  • Compare Francs to Dollars

  • Currency?

Last updated

Was this helpful?