Exemplo n.º 1
0
  public void bdr_com_colunas_vazias() {
    BdrLink bdrLink = novoBdrLink(DRN);

    Document doc = HtmlsFalso.DETALHES_COLUNAS_VAZIA;
    List<Bdr> bdrs = new BdrParser(doc, bdrLink).get();
    assertThat(bdrs.size(), equalTo(1));

    Bdr res = bdrs.get(0);
    assertThat(res.getCodigoDeNegocicao(), equalTo(""));
    assertThat(res.getCodigoIsin(), equalTo(""));
    assertThat(res.getCategoria(), equalTo(BdrCategoria.DRN));
  }
Exemplo n.º 2
0
  public void bdr() {
    BdrLink bdrLink = novoBdrLink(DRN);

    Document doc = HtmlsFalso.DETALHES;
    List<Bdr> bdrs = new BdrParser(doc, bdrLink).get();
    assertThat(bdrs.size(), equalTo(1));

    Bdr res = bdrs.get(0);
    assertThat(res.getCodigoDeNegocicao(), equalTo("MMMC34"));
    assertThat(res.getCodigoIsin(), equalTo("BRMMMCBDR000"));
    assertThat(res.getCategoria(), equalTo(BdrCategoria.DRN));
  }
Exemplo n.º 3
0
  public void bdr_com_mais_de_um_codigo_negociao_isin() {
    BdrLink bdrLink = novoBdrLink(DR3);

    Document doc = HtmlsFalso.DETALHES_COLUNAS_CODIGOS;
    List<Bdr> bdrs = new BdrParser(doc, bdrLink).get();
    assertThat(bdrs.size(), equalTo(3));

    Bdr bdr0 = bdrs.get(0);
    assertThat(bdr0.getCodigoDeNegocicao(), equalTo("BBTG11"));
    assertThat(bdr0.getCodigoIsin(), equalTo("BRBBTGBDR002"));
    assertThat(bdr0.getCategoria(), equalTo(BdrCategoria.DR3));

    Bdr bdr1 = bdrs.get(1);
    assertThat(bdr1.getCodigoDeNegocicao(), equalTo("BBTG35"));
    assertThat(bdr1.getCodigoIsin(), equalTo("BRBBTGBDR010"));
    assertThat(bdr1.getCategoria(), equalTo(BdrCategoria.DR3));

    Bdr bdr2 = bdrs.get(2);
    assertThat(bdr2.getCodigoDeNegocicao(), equalTo("BBTG36"));
    assertThat(bdr2.getCodigoIsin(), equalTo("BRBBTGUNT007"));
    assertThat(bdr2.getCategoria(), equalTo(BdrCategoria.DR3));
  }