Examples of FinanziamentoTradizionaleRegolareFake


Examples of it.pdor.generatorePdA.domain.FinanziamentoTradizionaleRegolareFake

        .getImportoRendimentoFinanziato());
  }

  public void testCalcoloImportoNostreCommissioni() {

    Finanziamento finanziamento = new FinanziamentoTradizionaleRegolareFake();
    finanziamento.setTassoPeriodale(0.0065883d);
    finanziamento.setImportoRichiesto(125000d);
    finanziamento.setNumeroRateSoloInteressi(0);
    finanziamento.setNumeroRate(360);
    finanziamento.setTassoRendimento(0.0065883d);
    finanziamento.setFlagArrotondamento("N");   
    finanziamento.setImportoFinanziato(125000d);
    finanziamento.setSpese(new ArrayList<Spesa>());

    SpesaTotale st = new SpesaTotale();
    st.setPercentualeRichiesto(0d);

    st.setImporto(0d);
    st.setPercentualeFinanziato(0d);
    st.setPercentualeInteressi(0d);
    st.setPercentualeMontante(0d);
    st.setPercentualeRata(0d);

    finanziamento.setSpesaTotale(st);

    assertEquals(0d, calcoloRata.calcolaRata(finanziamento)
        .getImportoCommissioniInterne());
  }
View Full Code Here

Examples of it.pdor.generatorePdA.domain.FinanziamentoTradizionaleRegolareFake

   
    assertEquals(null, finanziamentoNumRate);
  }
  public void testCalcoloNumeroRate() {
    try {
      calcolatoreNumeroRate.calcolaNumeroRate(new FinanziamentoTradizionaleRegolareFake());
      fail();
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
View Full Code Here

Examples of it.pdor.generatorePdA.domain.FinanziamentoTradizionaleRegolareFake

    // f.getImportoRichiesto();
  }

  public void testCalcoloImportoFinanziatoPianoTradizionaleRataRegolare()
      throws Exception {
    Finanziamento f = new FinanziamentoTradizionaleRegolareFake();
    List<Double> elencoImportiRate = new ArrayList<Double>();
    elencoImportiRate.add(500d);
    f.setImportoRate(elencoImportiRate);
    f.setTassoInteresse(5d);
    f.setTassoPeriodale(5d);
    f.setNumeroRate(360);
    assertEquals(100, 00, calcolatoreimportoFinanziato.calcolaImportoFinanziato(f)
        .getImportoFinanziato());
  }
View Full Code Here

Examples of it.pdor.generatorePdA.domain.FinanziamentoTradizionaleRegolareFake

    return new String[] { "classpath:/applicationContextGeneratorePdA.xml"};
  }

  public void testPianoTradizionaleRegolare() {

    Finanziamento fin = new FinanziamentoTradizionaleRegolareFake();

    DecimalFormat myf = new DecimalFormat("###,##0.00");
    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");

    try {
      fin = sviluppaPiano
          .sviluppaPianoAmmortamento(fin);
      for (int i = 0; i < fin.getPam().size(); i++) {
        System.out.println("" + fin.getPam().get(i).getProgressivoRata() + "  "
            + sdf.format(fin.getPam().get(i).getDtScadRata())
            + "  " + myf.format(fin.getPam().get(i).getImpRata())
            + "  "
            + myf.format(fin.getPam().get(i).getQuotaCapitale())
            + "  "
            + myf.format(fin.getPam().get(i).getQuotaInteressi())
            + "  "
            + myf.format(fin.getPam().get(i).getQuotaCommissioni())
            + "  "
            + myf.format(fin.getPam().get(i).getQuotaSpese())
            + "  "
            + myf.format(fin.getPam().get(i).getQuotaCommGest())
            + "  "
            + myf.format(fin.getPam().get(i).getQuotaIndicizzo())
            + "  "
            + myf.format(fin.getPam().get(i).getCapitaleResiduo())
            + "  ");
      }

      System.out
          .println("XX XX/XX/XXXX"
              + "  "
              + myf.format(fin.getTotaliPam().getImportoRate())
              + "  "
              + myf.format(fin.getTotaliPam().getQuotaCapitale())
              + "  "
              + myf
                  .format(fin.getTotaliPam()
                      .getQuotaInteressi())
              + "  "
              + myf.format(fin.getTotaliPam()
                  .getQuotaCommissioni())
              + "  "
              + myf.format(fin.getTotaliPam().getQuotaSpese())
              + "  "
              + myf.format(fin.getTotaliPam()
                  .getQuotaCommissioniGestione())
              + "  "
              + myf
                  .format(fin.getTotaliPam()
                      .getQuotaIndicizzo()) + "  ");

      assertTrue(true);
    } catch (Exception e) {
      e.printStackTrace();
View Full Code Here

Examples of it.pdor.generatorePdA.domain.FinanziamentoTradizionaleRegolareFake

 
 
 
  public void testCalcolaPamTradizionaleRegolare() {
   
    Finanziamento fin = new FinanziamentoTradizionaleRegolareFake();
    try {
      fin = generatorePdAService.calcolaPAM(fin);
      loggamiIlPiano(fin);

      assertEquals("Totale Montante:",320428.80,MathUtils.round( fin.getTotaliPam().getQuotaMontante(),2))
      assertEquals("Totale Importo Rata:",322228.80,MathUtils.round( fin.getTotaliPam().getImportoRate(),2));
      assertEquals("Totale Quota Capitale:",125000.00,MathUtils.round( fin.getTotaliPam().getQuotaCapitale(),2));
      assertEquals("Totale Quota Interessi:",195428.80,MathUtils.round( fin.getTotaliPam().getQuotaInteressi(),2));
      assertEquals("Totale Quota Erogato:",121437.50,MathUtils.round( fin.getImportoErogato() ,2));
      assertEquals("Ultima rata:", 895.08,MathUtils.round( fin.getPam().get(fin.getPam().size()-1).getImpRata(),2));
      assertEquals("Quota Capitale ultima rata:",883.75,MathUtils.round( fin.getPam().get(fin.getPam().size()-1).getQuotaCapitale(),2));
      assertEquals("Quota Interessi ultima rata:",6.33,MathUtils.round( fin.getPam().get(fin.getPam().size()-1).getQuotaInteressi(),2));
      assertEquals("Quota Commissioni ultima rata:",0.00,MathUtils.round( fin.getPam().get(fin.getPam().size()-1).getQuotaCommissioni(),2));
      assertEquals("Arrotondamento:",0.55,MathUtils.round( fin.getImportoArrotondamento() ,2));

    } catch (Exception e) {     
      fail("Eccezione " + e.getMessage());
    }
  }
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.