Examples of Money


Examples of junit.samples.money.Money

  public static junit.framework.Test suite() {
     return new JUnit4TestAdapter(MoneyTest.class);
  }

  @Before public void setUp() {
    f12CHF= new Money(12, "CHF");
    f14CHF= new Money(14, "CHF");
    f7USD= new Money( 7, "USD");
    f21USD= new Money(21, "USD");

    fMB1= MoneyBag.create(f12CHF, f7USD);
    fMB2= MoneyBag.create(f14CHF, f21USD);
  }
View Full Code Here

Examples of org.apache.isis.applib.value.Money

    private FacetHolder holder;

    @Before
    public void setUpObjects() throws Exception {
        Locale.setDefault(new Locale("pl", "PL"));
        originalMoney = new Money(10.50, "pln");
        holder = new FacetHolderImpl();
        setValue(adapter = new MoneyValueSemanticsProvider(holder, mockConfiguration, mockContext));
    }
View Full Code Here

Examples of org.archfirst.bfcommon.jsontrading.Money

                "JVEE-1",
                OrderSide.Buy,
                "AAPL",
                100,
                OrderType.Limit,
                new Money("100.00", "USD"),
                OrderTerm.GoodForTheDay,
                false,
                OrderStatus.PendingNew);
        NewOrderSingle newOrderSingle = new NewOrderSingle(order);
View Full Code Here

Examples of org.archfirst.common.money.Money

        return total;
    }
   
    @Transient
    public Money getTotalPriceOfExecutions() {
        Money totalPrice = new Money("0.00");
        for (Execution execution : executions) {
            totalPrice = totalPrice.plus(
                    execution.getPrice().times(execution.getQuantity()));
        }
        return totalPrice.scaleToCurrency();
    }
View Full Code Here

Examples of org.broadleafcommerce.common.money.Money

                            " this loss of precision that could occur.");
                        populateValueRequest.getFieldManager().setFieldValue(instance, populateValueRequest.getProperty().getName(), new Double(populateValueRequest.getRequestedValue()));
                    } else {
                        dirty = checkDirtyState(populateValueRequest, instance, new BigDecimal(populateValueRequest.getRequestedValue()));

                        populateValueRequest.getFieldManager().setFieldValue(instance, populateValueRequest.getProperty().getName(), new Money(new BigDecimal(populateValueRequest.getRequestedValue())));
                    }
                    break;
                case INTEGER:
                    if (origValue != null) {
                        prop.setOriginalValue(String.valueOf(origValue));
View Full Code Here

Examples of org.fenixedu.academic.util.Money

    @Override
    protected void addPriceFields() {
        final CertificateRequest certificateRequest = getDocumentRequest();
        final CertificateRequestPR certificateRequestPR = (CertificateRequestPR) getPostingRule();

        final Money amountPerPage = certificateRequestPR.getAmountPerPage();
        final Money baseAmountPlusAmountForUnits =
                certificateRequestPR.getBaseAmount().add(
                        certificateRequestPR.getAmountForUnits(certificateRequest.getNumberOfUnits()));
        final Money urgencyAmount = certificateRequest.getUrgentRequest() ? certificateRequestPR.getBaseAmount() : Money.ZERO;

        addParameter("amountPerPage", amountPerPage);
        addParameter("baseAmountPlusAmountForUnits", baseAmountPlusAmountForUnits);
        addParameter("urgencyAmount", urgencyAmount);
        addParameter("printPriceFields", printPriceParameters(certificateRequest));
View Full Code Here

Examples of org.gwtoolbox.commons.types.client.Money

    public Class[] getSupportedTypes() {
        return new Class[] { Money.class };
    }

    public String toText(Object value) {
        Money money = (Money) value;
        StringBuilder builder = new StringBuilder()
                .append(format.format(money.getUnitPart()))
                .append(decimalSeparator)
                .append(padCents(money.getCentPart()))
                .append(" ")
                .append(money.getCurrency().getCurrencyCode());

        return builder.toString();
    }
View Full Code Here

Examples of org.hibernate.ejb.test.pack.defaultpar.Money

    em.persist( mouse );
    em.flush();
    assertEquals( "Failure in @ExcludeDefaultListeners", 1, IncrementListener.getIncrement() );
    assertEquals( 1, OtherIncrementListener.getIncrement() );

    Money money = new Money();
    em.persist( money );
    em.flush();
    assertEquals( "Failure in @ExcludeDefaultListeners", 2, IncrementListener.getIncrement() );
    assertEquals( 1, OtherIncrementListener.getIncrement() );
View Full Code Here

Examples of org.joda.money.Money

        if (transaction.getAmount() == null) {
            throw new CoinbaseException("Amount is a required field");
        }

        // Massage amount
        Money amount = transaction.getAmount();
        transaction.setAmount(null);

        transaction.setAmountString(amount.getAmount().toPlainString());
        transaction.setAmountCurrencyIso(amount.getCurrencyUnit().getCurrencyCode());

        return transaction;
    }
View Full Code Here

Examples of org.jquantlib.currencies.Money

        final Currency EUR = new EURCurrency();
        final Currency GBP = new GBPCurrency();
        final Currency USD = new USDCurrency();

        final Money m1 = Money.multiple(50000.0,GBP);
        final Money m2 = Money.multiple(100000.0 , EUR);
        final Money m3 = Money.multiple(500000.0 , USD);


        ExchangeRateManager.getInstance().clear();
        final ExchangeRate eur_usd = new  ExchangeRate(EUR, USD, 1.2042);
        final ExchangeRate eur_gbp = new ExchangeRate(EUR, GBP, 0.6612);
        ExchangeRateManager.getInstance().add(eur_usd);
        ExchangeRateManager.getInstance().add(eur_gbp);


        Money.conversionType = Money.ConversionType.BaseCurrencyConversion;
        Money.baseCurrency = EUR;

        //divided the steps for tracing...
        final Money calculated0 = m1.mul(3.0);
        final Money calculated1 = (m2.mul(2.5));
        final Money calculated2 = m3.div(5.0);

        final Money calculated3 = calculated0.add(calculated1).sub(calculated2);

        QL.info("Calculated value: " + calculated3.value());


        final Rounding round = Money.baseCurrency.rounding();
        /*@Decimal*/final double x = round.operator(m1.value()*3.0/eur_gbp.rate()) + 2.5*m2.value() -
        round.operator(m3.value()/(5.0*eur_usd.rate()));
        QL.info("Expected value: " + x);

        final Money expected = new Money(x, EUR);

        assertTrue(Closeness.isClose(calculated3.value(),expected.value()));
        if(!calculated3.equals(expected)) {
            fail("Wrong result: \n"
                    + "    expected:   " + expected + "\n"
                    + "    calculated: " + calculated3);
        }
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.