public void testMoneyConverter() {
    System.out.println("** testMoneyConverter **");
    final CycFort currUSD = MoneyConverter.lookupCycCurrencyTerm(Currency.getInstance("USD"));
    final BigDecimal amount = BigDecimal.valueOf(50.25);
    final CycNaut cycMoney = new CycNaut(currUSD, amount);
    final Money javaMoney = new Money(amount, Currency.getInstance("USD"));
    try {
      assertTrue(MoneyConverter.isCycMoney(cycMoney));
      assertEquals(javaMoney, MoneyConverter.parseCycMoney(cycMoney));
      assertEquals(cycMoney, MoneyConverter.toCycMoney(javaMoney));
      assertEquals(cycMoney, DataType.MONEY.convertJavaToCyc(javaMoney));
      assertEquals(javaMoney, DataType.MONEY.convertCycToJava(cycMoney));
    } catch (Exception e) {
      Assert.fail(e.getMessage());
    }
    System.out.println("** testMoneyConverter OK **");

  }