Examples of Money


Examples of junit.samples.money.Money

    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.Money

    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.Money

    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.Money

    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.Money

    IMoney expected= MoneyBag.create(new Money(26, "CHF"), new Money(28, "USD"));
    assertEquals(expected, fMB1.add(fMB2));
  }
  @Test public void testIsZero() {
    assertTrue(fMB1.subtract(fMB1).isZero());
    assertTrue(MoneyBag.create(new Money (0, "CHF"), new Money (0, "USD")).isZero());
  }
View Full Code Here

Examples of junit.samples.money.Money

    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

Examples of junit.samples.money.Money

  }
  @Test public void testMoneyBagEquals() {
    assertTrue(!fMB1.equals(null));

    assertEquals(fMB1, fMB1);
    IMoney equal= MoneyBag.create(new Money(12, "CHF"), new Money(7, "USD"));
    assertTrue(fMB1.equals(equal));
    assertTrue(!fMB1.equals(f12CHF));
    assertTrue(!f12CHF.equals(fMB1));
    assertTrue(!fMB1.equals(fMB2));
  }
View Full Code Here

Examples of junit.samples.money.Money

    assertTrue(!fMB1.equals(f12CHF));
    assertTrue(!f12CHF.equals(fMB1));
    assertTrue(!fMB1.equals(fMB2));
  }
  @Test public void testMoneyBagHash() {
    IMoney equal= MoneyBag.create(new Money(12, "CHF"), new Money(7, "USD"));
    assertEquals(fMB1.hashCode(), equal.hashCode());
  }
View Full Code Here

Examples of junit.samples.money.Money

    IMoney equal= MoneyBag.create(new Money(12, "CHF"), new Money(7, "USD"));
    assertEquals(fMB1.hashCode(), equal.hashCode());
  }
  @Test public void testMoneyEquals() {
    assertTrue(!f12CHF.equals(null));
    Money equalMoney= new Money(12, "CHF");
    assertEquals(f12CHF, f12CHF);
    assertEquals(f12CHF, equalMoney);
    assertEquals(f12CHF.hashCode(), equalMoney.hashCode());
    assertTrue(!f12CHF.equals(f14CHF));
  }
View Full Code Here

Examples of junit.samples.money.Money

    assertEquals(f12CHF, equalMoney);
    assertEquals(f12CHF.hashCode(), equalMoney.hashCode());
    assertTrue(!f12CHF.equals(f14CHF));
  }
  @Test public void zeroMoniesAreEqualRegardlessOfCurrency() {
       Money zeroDollars= new Money(0, "USD");
       Money zeroFrancs= new Money(0, "CHF");
       
       assertEquals(zeroDollars, zeroFrancs);
       assertEquals(zeroDollars.hashCode(), zeroFrancs.hashCode());
    }
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.