@Ignore
  @Test
  public void testGetDetallesDeCertificacion() {

    ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("spring.xml");
    BusinessCertificateDAO cdnDAO =
        ctx.getBean("businessCertificateDAOJDBCTemplate", BusinessCertificateDAO.class);
    List<BusinessCertificateDetail> detallesList =
        cdnDAO.getCertificateDetails(
            "201306",
            "METR_CERT_CNT_SALDO_ACTUAL",
            2,
            environment.getSystem(),
            environment.getCurrentSoftware());
    ctx.close();

    assertEquals(detallesList.size(), 6);
    System.out.println(detallesList.get(2).toString());
  }
  @Ignore
  @Test
  public void testGetHeadersDetalles() {

    ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("spring.xml");
    BusinessCertificateDAO cdnDAO =
        ctx.getBean("businessCertificateDAOJDBCTemplate", BusinessCertificateDAO.class);
    List<String> headerList =
        cdnDAO.getDetailHeaders(
            "METR_CERT_CNT_SALDO_ACTUAL",
            environment.getSystem(),
            environment.getCurrentSoftware());
    ctx.close();

    assertEquals(headerList.size(), 2);

    List<String> testList = new ArrayList<String>();
    testList.add("Mes");
    testList.add("Descripción de empresa");
    assertEquals(headerList, testList);
  }
  @Ignore
  @Test
  public void testGetAll() {

    ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("spring.xml");
    BusinessCertificateDAO cdnDAO =
        ctx.getBean("businessCertificateDAOJDBCTemplate", BusinessCertificateDAO.class);
    List<BusinessCertificate> cdnList =
        cdnDAO.getAll(environment.getSystem(), environment.getCurrentSoftware());
    ctx.close();

    BusinessCertificate cdn = new BusinessCertificate();

    assertEquals(cdnList.size(), 7);

    cdn.setDate("2013-12");
    cdn.setSection("Sección de Motores de Cálculo");
    cdn.setSubsection("Motor Balance y Fondos Propios");
    cdn.setEntity("Entidad Balance de Solvencia I y II formato QRT");
    cdn.setCertificateDescription("Other technical provisions");
    cdn.setStatus("OK");
    cdn.setIndicator("Importe Solvencia II");
    cdn.setIdMetrica("METR_CERT_RBA_OTH_TECH_PROV");
    cdn.setMonth("201312");
    assertEquals(cdnList.get(0), cdn);

    cdn.setDate("2014-11");
    cdn.setSection("Sección Base");
    cdn.setSubsection("Modelo Contable");
    cdn.setEntity("Entidad contable");
    cdn.setCertificateDescription("Validación para saldo final de mes por empresa y periodo");
    cdn.setIndicator("Saldo final mes");
    cdn.setIdMetrica("METR_CERT_CNT_SALDO_ACTUAL");
    cdn.setMonth("201411");
    assertEquals(cdnList.get(3), cdn);
  }