Examples of IMoney


Examples of junit.samples.money.IMoney

    }

    @Test
    public void testNormalize3() {
        // {[12 CHF][7 USD]} - {[12 CHF][3 USD]} == [4 USD]
        IMoney ms1 = MoneyBag.create(new Money(12, "CHF"), new Money(3, "USD"));
        Money expected = new Money(4, "USD");
        assertEquals(expected, fMB1.subtract(ms1));
    }
View Full Code Here

Examples of junit.samples.money.IMoney

        assertEquals(expected, fMB1.subtract(ms1));
    }

    @Test
    public void testNormalize4() { // [12 CHF] - {[12 CHF][3 USD]} == [-3 USD]
        IMoney ms1 = MoneyBag.create(new Money(12, "CHF"), new Money(3, "USD"));
        Money expected = new Money(-3, "USD");
        assertEquals(expected, f12CHF.subtract(ms1));
    }
View Full Code Here

Examples of junit.samples.money.IMoney

    }

    @Test
    public void testSimpleBagAdd() {
        // [14 CHF] + {[12 CHF][7 USD]} == {[26 CHF][7 USD]}
        IMoney expected = MoneyBag.create(new Money(26, "CHF"), new Money(7, "USD"));
        assertEquals(expected, f14CHF.add(fMB1));
    }
View Full Code Here

Examples of junit.samples.money.IMoney

    fMB2= MoneyBag.create(f14CHF, f21USD);
  }
 
  @Test public void testBagMultiply() {
    // {[12 CHF][7 USD]} *2 == {[24 CHF][14 USD]}
    IMoney expected= MoneyBag.create(new Money(24, "CHF"), new Money(14, "USD"));
    assertEquals(expected, fMB1.multiply(2));
    assertEquals(fMB1, fMB1.multiply(1));
    assertTrue(fMB1.multiply(0).isZero());
  }
View Full Code Here

Examples of junit.samples.money.IMoney

    assertEquals(fMB1, fMB1.multiply(1));
    assertTrue(fMB1.multiply(0).isZero());
  }
  @Test public void testBagNegate() {
    // {[12 CHF][7 USD]} negate == {[-12 CHF][-7 USD]}
    IMoney expected= MoneyBag.create(new Money(-12, "CHF"), new Money(-7, "USD"));
    assertEquals(expected, fMB1.negate());
  }
View Full Code Here

Examples of junit.samples.money.IMoney

    IMoney expected= MoneyBag.create(new Money(-12, "CHF"), new Money(-7, "USD"));
    assertEquals(expected, fMB1.negate());
  }
  @Test public void testBagSimpleAdd() {
    // {[12 CHF][7 USD]} + [14 CHF] == {[26 CHF][7 USD]}
    IMoney expected= MoneyBag.create(new Money(26, "CHF"), new Money(7, "USD"));
    assertEquals(expected, fMB1.add(f14CHF));
  }
View Full Code Here

Examples of junit.samples.money.IMoney

    IMoney expected= MoneyBag.create(new Money(26, "CHF"), new Money(7, "USD"));
    assertEquals(expected, fMB1.add(f14CHF));
  }
  @Test public void testBagSubtract() {
    // {[12 CHF][7 USD]} - {[14 CHF][21 USD] == {[-2 CHF][-14 USD]}
    IMoney expected= MoneyBag.create(new Money(-2, "CHF"), new Money(-14, "USD"));
    assertEquals(expected, fMB1.subtract(fMB2));
  }
View Full Code Here

Examples of junit.samples.money.IMoney

    IMoney expected= MoneyBag.create(new Money(-2, "CHF"), new Money(-14, "USD"));
    assertEquals(expected, fMB1.subtract(fMB2));
  }
  @Test public void testBagSumAdd() {
    // {[12 CHF][7 USD]} + {[14 CHF][21 USD]} == {[26 CHF][28 USD]}
    IMoney expected= MoneyBag.create(new Money(26, "CHF"), new Money(28, "USD"));
    assertEquals(expected, fMB1.add(fMB2));
  }
View Full Code Here

Examples of junit.samples.money.IMoney

    assertTrue(fMB1.subtract(fMB1).isZero());
    assertTrue(MoneyBag.create(new Money (0, "CHF"), new Money (0, "USD")).isZero());
  }
  @Test public void testMixedSimpleAdd() {
    // [12 CHF] + [7 USD] == {[12 CHF][7 USD]}
    IMoney expected= MoneyBag.create(f12CHF, f7USD);
    assertEquals(expected, f12CHF.add(f7USD));
  }
View Full Code Here

Examples of junit.samples.money.IMoney

    // [12 CHF] + [7 USD] == {[12 CHF][7 USD]}
    IMoney expected= MoneyBag.create(f12CHF, f7USD);
    assertEquals(expected, f12CHF.add(f7USD));
  }
  @Test public void testBagNotEquals() {
    IMoney bag= MoneyBag.create(f12CHF, f7USD);
    assertFalse(bag.equals(new Money(12, "DEM").add(f7USD)));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.